Install

Description

Install gitops.

Command

codefresh install gitops <provider>

Arguments

Option Alias Default Description
provider Gitops provider. required

Possible values:
- codefresh
- argocd-agent

Options

Option Alias Type Default Description
--help Print help information
--git-integration Name of git integration in Codefresh
--git-repo-url Url to manifest repo
--codefresh-integration Name of gitops integration in Codefresh ( Please create a dedicated context for the agent to avoid hitting the Github rate limits )
--argo-host Host of argocd installation
--argo-token Token of argocd installation. Preferred auth method
--argo-username Username of existing argocd installation. Should be used with argo-password
--argo-password Password of existing argocd installation. Should be used with argo-username
--update Update gitops integration if exists
--kube-config-path Path to kubeconfig file (default is $HOME/.kube/config)
--kube-context-name Name of Kubernetes context
--kube-namespace Namespace in Kubernetes cluster
--in-cluster boolean false Use this option if gitops provider is been updated from inside a cluster
--output -o Path to k8s manifest output file, example: -o /home/user/out.yaml
--sync-mode Synchronization mode

NONE - don’t synchronize SELECT - select applications for synchronization CONTINUE_SYNC - continuous synchronization ONE_TIME_SYNC - synchronize one time

Possible values:
- NONE
- SELECT
- CONTINUE_SYNC
- ONE_TIME_SYNC --sync-apps | | | | Applications to be synchronized --http-proxy | | | | http proxy to be used in the runner --https-proxy | | | | https proxy to be used in the runner --install-manifest | | string | https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml | Url of argocd install manifest --set-argo-password | | | | Set password for admin user of new argocd installation --codefresh-host | | string | https://g.codefresh.io/ | Codefresh api host --codefresh-agent-suffix | | | | Suffix for agent application’s resources. Can be used for installing multiple agents in one namespace --values | | | | Specify values in a YAML file --bypass-download | | boolean | false | Will bypass the attempt to download the installer. Instead, will immediately attempt to use the binary from the components folder