Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[WIP]create deployments commands (#455)
* create deployments commands * add repositories commands * update client auth * add deployments repositories create command * add deployments repositories list command * refactor * bump go client * fix list deployments * use go client model * create and update service deployment * Small style tweaks and show repository health in `repositories list` (#458) * Small style tweaks and show repository health in `repositories list` Pull status is definitely nice to be able to see here. * show pull errors as well * describe service * install agent helm method * create agent namespace * enable CAPI feature flag for e2e * add services delete command * Extend clusters list display (#460) Shows the provider, and shows repo by url instead of id in some places where useful * describe cluster + code refacor * add flag validation * support handle for plural deployments services list/describe * add required flags * add handle for create CD service * add wait flag for agent installation * update services by handle * add console client mocks * improve describe cluster and service * read kubeconfig from env var if present * respect KUBECONFIG env var in plural kube client too * force update helm repos on install to prevent stale chart installations * use correct release name * don't swallow helm errors * extend update cluster for kubeconfig * add plural cd providers list command * create/delete provider credentials * pipeline create command * fix some repositories commands * add deployments clusters get-credentials command (#467) * Add a persistent config file for console logins on cli * Implement `plural cd clusters delete` (#468) When the console-client-go pr is merged, we can implement the `--soft` flag too. * fix pointer bug on config updates * add create cluster command * create azure cluster * fix after schema changes * bump console client * bump console client * update arg name * refactor cluster commands * refactor provider command * remove provider id param * don't wait in cd install command * add clusters bootstrap command * add operator uninstall, cluster tags on bootstrap * more tweaks to agent installer * some more agent install tweaks * update gcp provider * update provider create * fix profile list cmd * filter out existing providers * remove gcp credenitials b64 encode logic * BYOK installer for plural console * wrap up console installer * fix linter * refactor cd structure * fix unit tests * fix cd install command * add kustomize support * init eject command * fix token name for cd install * make cd clusters kubeconfig more robust * add kas_dns to server context * add eject command and fix gcp capi provider bootstrapping * modify control plane installer * add service clone support --------- Co-authored-by: Marcin Maciaszczyk <[email protected]> Co-authored-by: michaeljguarino <[email protected]> Co-authored-by: Sebastian Florek <[email protected]>
- Loading branch information