-
Notifications
You must be signed in to change notification settings - Fork 86
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
request support for the non-blocking apply method #293
Comments
Each application should be reconciled by its own Kustomization, ignoring invalid definitions is not something that I would consider for Flux. You may want to reach out to the others maintainers during Flux dev meetings, write an RFC for this proposal and if the majority of the maintainers vote in favor I will comply with their decision even though I strongly appose it. |
While slightly off-topic, it would be fantastic if all the dry run results were collected and returned. Currently our human operators and controllers that leverage |
@aw185176 is |
@stefanprodan Definitely happy to file a separate issue for that if that is helpful. |
We use fluxcd to implement gitops, one application corresponds to one yaml. In use, we found that kustomize-controller will perform dry-run verification on each yaml when executing manifest apply. Once there is a problem with yaml, it will return an error directly. As a result, other normal yaml cannot be executed. See: github.com/fluxcd/pkg/ssa/manager_apply.go:125
We expect that an application yaml has a problem without affecting other application yaml to be applied。
my implementation:
The text was updated successfully, but these errors were encountered: