argocd-autopilot icon indicating copy to clipboard operation
argocd-autopilot copied to clipboard

Allow local creation

Open dirtycajunrice opened this issue 4 years ago • 3 comments

A user is required to have github access to create the repo, as well as both github and kuberenetes access to bootstrap. A dry run or a --client to just create the repo and see the result would be fantastic. Otherwise... its anyones guess what is going to happen.

dirtycajunrice avatar May 05 '21 21:05 dirtycajunrice

The repo bootstrap command does have a --dry-run option, which prints to stdout the manifests that are going to be applied to your cluster, and doesn't make any repo changes. But the idea to allow committing to a filesystem repo, instead of pushing to a remote one, is an interesting one. Thanks.

noam-codefresh avatar May 06 '21 06:05 noam-codefresh

This came up today. It looks like adding a --dry-run option would be helpful to the create app command.

Example, I want to render the YAML that autopilot creates and save it to a file.

argocd-autopilot app create [other options] --dry-run -o yaml > myapp.yaml

christianh814 avatar May 10 '22 21:05 christianh814

Probably a killer feature for people which would like to tweak different aspects of the manifests but still have the boilerplate generated. Would be really awesome to have this!

lblazewski avatar Jun 21 '22 14:06 lblazewski