Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
AVP setup has been refactored to get ENVs in sync again. STABLE Env had a different, simplified AVP setup to support the limitation introduced to the STABLE env.
With this AVP setup the kustomize-helm avp plugin has been removed, as we're not using it anymore (although there seems to be a leftover, see also eclipse-tractusx/sig-infra#322).
This AVP Setup has been tested 2 ways:
Simple condition checking
The condition checking was done using this simple sh script:
After successful testing the condition checks have been applied to the ArgoCD Vault Pluging discovery sections.
Testing on DevSecOps Cluster
This AVP setup has been applied to DevSecOps-Testing cluster manually editing the
cmp-plugin
configMap, and theargocd-repo-server
deployment.To test two ArgoCD Applications have been deployed, one using
HELM_VALUES
like it's applied on STABLE env, and one usinghelm_args
as the teams are used to it on DEV/INT environment.For
HELM_VALUES
testing the Portal ArgoCD App was used with ingress set tofalse
and changed URLs to avoid side effects to existing deployments.For
helm_args
testing one of my AVP demo charts was used.Both ArgoCD apps deployed as expected and gathered the secrets from Vault.