blue-monkey-4937606/02/2023, 10:35 AM
better-dentist-320706/03/2023, 6:57 PM
2. You can write a sidecar based ArgoCD Config Management Plugin (CMP). Sidecar image contains pulumi binaries and a config spec file that defines stuff like pulumi stack name that you want to interact with
3. With the plugin spec defined, you can explicitly use a plugin in an ArgoCD Application manifest and pass on parameters defined in the spec.
4. Now, in the ArgoCD Application manifest, instead of setting the path to a kustomization dir or a helm chart, you set the path to the entire pulumi project, and under
you specify a Stack + Env, custom values whatever you need, using the spec you defined.
field in the CMP spec, which was just unfeasible for a project like pulumi and cdk