Gitops: Enable external secrets from Vault to WC cluster

What is done

Enable external secrets from Vault to WC cluster and further improvements

  • Add a clusterSecretStore per team and share it with workload cluster namespaces
  • Enable access to private repo for gitops deployment of workload cluster
  • Add labels on all resources
  • Upgrade chart version

Relationships with other repo MR

  • The present MR depends on an MR in Sylva-core because we need Vault roles and ACL to create the clusterSecretStore. This store may be created before any explicit secret for a team because the admin may provision these secrets in advanced
  • The present MR is required for operators new versions workload-cluster-operator & sylva-units-operato

The merging process would be

  • Merge operators MRs with a new tag
  • Merge this chart with a new tag
  • Merge Sylva-code MR

Tests

Edited by vladimir braquet

Merge request reports

Loading