-
Notifications
You must be signed in to change notification settings - Fork 5
argocd: add redis #171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
argocd: add redis #171
Conversation
This commit also introduces using a variable in the app-of-apps chart to specify versions of the individual helm charts we wish to apply. This should prevent requiring a new helmfile apply needing to be run to bump versions of charts. It should also prevent us needed to release a new argocd-config chart when we want to bump a released chart version
rosalieper
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
| clusterUrl: https://kubernetes.default.svc | ||
| environment: production | ||
|
|
||
| chartVersions: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice refactoring
| helm: | ||
| values: | | ||
| {{ toYaml .Values | indent 8 }} | ||
| valueFiles: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
does this work? I vaguely remember that only values or valuesFiles will get used, but I could be wrong
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unlesss I've ended up in a right muddle yes, this seems to work fine
|
If you want to fully try this locally the easiest way to do so is to tweak helmfile.yml to use a local copy of the
|
This commit adds redis to the app-of-apps application that is shipped by
argocd-configThis commit increases the version of both
argocd-configandargocd-appschartsDeploying the new
argocd-configchart using helmfile will result in redis being managed by argo becauseit will automatically use the new
argocd-appschartThis PR also introduces a new pattern of using a value rather than hardcoding the redis chart version in the
ApplicationtemplateThis is done to allow us to bump the version of the redis chart in future without new
argocd-configorargocd-appscharts. This will not be possible immediately though, we will need to introduce a source of values files direct from the deploy repo which will be done in a follow-up patch.Bug: T375195