-
Notifications
You must be signed in to change notification settings - Fork 56
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
Improved Argo CD Integration #752
Comments
Some links: Some findings:
|
There is another quirk with ArgoCD i have solved and might be beneficial to know for others. When an application with a stack gets deleted by argocd it will delete all associated resources as well. Argocd seems to detect by owner reference which objects belongs together, that results resources get being tracked by argo even tough the manager is actually the pulumi operator. This is the case for Workspaces etc.. This situations will unfortunately cause the workspace pod being interrupted by argocd 😬, see also relevant issue #795. However, i was tried solving this problem by blacklisting the pulumi resources within a associated project. It did not really help. Its gone from UI, but the pod still gets interrupted on deletion.
|
While Argo CD doesn't have 'native' support for Pulumi (as opposed to Helm), it should be possible to use Argo to manage
Stack
objects and thus to delegate to PKO.Some areas to investigate are:
destroyOnFinalize
is true.Workspace
, theUpdates
- and the logical topology of the managed resources.ApplicationSet
to apply an application (also using Pulumi) to that cluster?pulumi.com/reconciliation-request
annotation).The text was updated successfully, but these errors were encountered: