-
Notifications
You must be signed in to change notification settings - Fork 20
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
AppSet diff support #227
Comments
We need to modify the current approach to building the diff. When However, since ApplicationSets are responsible for generating applications, any changes to an ApplicationSet should also trigger a simulation/diff for the affected applications. Implementing this requires Kubechecks to be aware of the selectors and generators configured on the ArgoCD server. I have yet to figure this out and am not even sure it is possible to gather these. Example Workflow:
Dev noteCurrently, the localdev/Tile setup loads the test_appsets directly into the local development cluster. However, I'll need to modify this process so that Terraform loads the appsets and associated applications into the demo VCS repository. This will be followed by modifying the local development ArgoCD instance to read from this demo repository. |
seems that there is already a discussion on ArgoCD Project on this matter. |
feature added with v1.7.0 |
Are there any plans to enhance the diffing capabilities for ArgoCD appsets in the future?
Currently, kubechecks partially supports appsets. If a
values.yaml
file referenced by an appset is modified, kubechecks can provide diffs for all affected apps. However, when changes are made to theappset.yaml
values: |
section, kubechecks only displays a diff of the values within theappset.yaml
file. It doesn't indicate how these changes will impact the underlying apps.To work around this we try to avoid making changes inside the
appset.yaml
files as much as possible but isn't always possible due to templating needs.The text was updated successfully, but these errors were encountered: