sparse-intern-71089
06/02/2023, 10:35 AMbetter-dentist-3207
06/03/2023, 6:57 PMrenderYamlToDirectory
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 plugin:
you specify a Stack + Env, custom values whatever you need, using the spec you defined.better-dentist-3207
06/03/2023, 6:59 PMbetter-dentist-3207
06/03/2023, 6:59 PMbetter-dentist-3207
06/03/2023, 7:04 PM.spec.discover
field in the CMP spec, which was just unfeasible for a project like pulumi and cdk