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