Open EronWright opened 2 days ago
Some links:
Some findings:
Workspace
to be eagerly deleted during Stack
deletion. When destroyOnFinalize
is set, a replacement workspace must be provisioned. By using background deletion, the Workspace
is left to be garbaged collected. A possible improvement would be to have the stack controller proactively delete the workspace during finalization.pulumi.com/reconcilitation-request
annotation. To implicitly trigger a re-sync, consider using a hook.Application
using skip-reconcile (see ArgoCD Application Pull Controller
that replicates status).
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).