diff --git a/charts/gitops-runtime/values.yaml b/charts/gitops-runtime/values.yaml index 73aba1df..60bc3102 100644 --- a/charts/gitops-runtime/values.yaml +++ b/charts/gitops-runtime/values.yaml @@ -13,7 +13,6 @@ global: token: "" # -- User token that references an existing secret containing the token. secretKeyRef: {} - tls: # -- Custom CA certificates bundle for platform access with ssl caCerts: @@ -32,18 +31,16 @@ global: # -----BEGIN CERTIFICATE----- # ... encoded certificate data here ... # -----END CERTIFICATE----- - # -- Certificates to be used in argo workflows pipelines created in Codefresh UI. # -- Those will be merged with the certificats defined in argo-cd.configs.tls.certificates - so if the certificates are already provided for ArgoCD, there is no need to provide them again. workflowPipelinesGitWebhooks: # Annotations on the secret resource annotations: {} certificates: {} - # server.example.com: | - # -----BEGIN CERTIFICATE----- - # ... - # -----END CERTIFICATE----- - + # server.example.com: | + # -----BEGIN CERTIFICATE----- + # ... + # -----END CERTIFICATE----- # -- Runtime level settings runtime: # -- Runtime name. Must be unique per platform account. @@ -80,10 +77,9 @@ global: value: # -- secretKeyReference for Git credentials password. Provide name and key fields. secretKeyRef: {} - - # -- Runtime eventbus + # -- Runtime eventbus eventBus: - # -- Eventbus name + # -- Eventbus name name: 'codefresh-eventbus' # -- Annotations on EventBus resource annotations: {} @@ -107,7 +103,6 @@ global: cpu: 200m memory: 1Gi ephemeral-storage: 2Gi - # -- Configuration for external ArgoCD # Should be used when `argo-cd.enabled` is set to false external-argo-cd: @@ -135,13 +130,11 @@ global: svc: argocd-repo-server # -- Port of the ArgoCD repo server port: 8081 - # -- ArgoCD username in plain text - + # -- ArgoCD username in plain text # -- How GitOps Runtime should authenticate with ArgoCD auth: # -- Authentication type. Can be password or token type: password - # If `auth.type=password` is set # -- ArgoCD username in plain text username: "admin" @@ -151,7 +144,6 @@ global: passwordSecretKeyRef: name: argocd-initial-admin-secret key: password - # If `auth.type=token` is set # -- ArgoCD token in plain text token: "" @@ -161,7 +153,6 @@ global: # tokenSecretKeyRef: # name: argocd-token # key: token - # -- Configuration for external Argo Rollouts external-argo-rollouts: # -- Rollout reporter settings @@ -169,7 +160,6 @@ global: # -- Enable or disable rollout reporter # Configuration is defined at .Values.event-reporters.rollout enabled: false - # ------------------------------------------------------------------------------------------------------------------------- # Installer # ------------------------------------------------------------------------------------------------------------------------- @@ -181,7 +171,6 @@ installer: repository: quay.io/codefresh/gitops-runtime-installer tag: "" pullPolicy: IfNotPresent - # ----------------------------------------------------------------------------------------------------------------------- # Sealed secrets # ----------------------------------------------------------------------------------------------------------------------- @@ -199,7 +188,6 @@ sealed-secrets: requests: cpu: 200m memory: 512Mi - #----------------------------------------------------------------------------------------------------------------------- # ArgoCD #----------------------------------------------------------------------------------------------------------------------- @@ -208,7 +196,6 @@ argo-cd: fullnameOverride: argo-cd crds: install: true - configs: cm: timeout.reconciliation: 20s @@ -241,7 +228,6 @@ argo-cd: params: server.insecure: true application.namespaces: 'cf-*' - eventReporter: # -- Installs new event reporter component to cluster enabled: true @@ -251,13 +237,11 @@ argo-cd: # Possible values: v1, v2. # For v2 `argo-cd.eventReporter.enabled=true` is required version: v2 - applicationVersioning: # -- Enable application versioning enabled: true # -- Extract application version based on ApplicationConfiguration CRD useApplicationConfiguration: true - #----------------------------------------------------------------------------------------------------------------------- # Argo Events #----------------------------------------------------------------------------------------------------------------------- @@ -278,7 +262,6 @@ argo-events: metricsExporterImage: natsio/prometheus-nats-exporter:0.15.0 configReloaderImage: natsio/nats-server-config-reloader:0.16.0 startCommand: /nats-server - #----------------------------------------------------------------------------------------------------------------------- # Argo Workflows #----------------------------------------------------------------------------------------------------------------------- @@ -288,7 +271,7 @@ argo-workflows: server: # -- auth-mode needs to be set to client to be able to see workflow logs from Codefresh UI authModes: - - client + - client # -- Do not change. Workflows UI is only accessed through internal router, changing this values will break routing to workflows native UI from Codefresh. baseHref: /workflows/ crds: @@ -304,7 +287,6 @@ argo-workflows: resources: requests: ephemeral-storage: 10Mi - #----------------------------------------------------------------------------------------------------------------------- # Argo rollouts #----------------------------------------------------------------------------------------------------------------------- @@ -314,7 +296,6 @@ argo-rollouts: controller: replicas: 1 installCRDs: true - #----------------------------------------------------------------------------------------------------------------------- # Event reporters #----------------------------------------------------------------------------------------------------------------------- @@ -381,7 +362,6 @@ event-reporters: tolerations: [] nodeSelector: {} affinity: {} - #----------------------------------------------------------------------------------------------------------------------- # Internal router #----------------------------------------------------------------------------------------------------------------------- @@ -406,29 +386,27 @@ internal-router: podSecurityContext: {} # -- Environment variables - see values.yaml inside the chart for usage env: {} - # NAMESPACE: - # valueFrom: - # fieldRef: - # fieldPath: metadata.namespace - # VAR_NAME: - # valueFrom: - # secretKeyRef: - # name: my-secret - # key: my-secret-key - # optional: true - # VAR_NAME: - # valueFrom: - # configMapKeyRef: - # name: my-config-map - # key: my-config-map-key - # optional: true - # VAR_NANE: string-value + # NAMESPACE: + # valueFrom: + # fieldRef: + # fieldPath: metadata.namespace + # VAR_NAME: + # valueFrom: + # secretKeyRef: + # name: my-secret + # key: my-secret-key + # optional: true + # VAR_NAME: + # valueFrom: + # configMapKeyRef: + # name: my-config-map + # key: my-config-map-key + # optional: true + # VAR_NANE: string-value securityContext: {} - service: type: ClusterIP port: 80 - resources: limits: memory: 256Mi @@ -436,23 +414,21 @@ internal-router: requests: memory: 128Mi cpu: "0.2" - nodeSelector: {} tolerations: [] affinity: {} # -- Internal routing settings. Do not change this unless you are absolutely certain - the values are determined by chart's logic. routing: {} # Example of values: - # workflows: - # enabled: true - # internalUrl: "https://argo-server1:2746/" - # app-proxy: - # internalUrl: "http://cap-app-proxy:3017" + # workflows: + # enabled: true + # internalUrl: "https://argo-server1:2746/" + # app-proxy: + # internalUrl: "http://cap-app-proxy:3017" dnsService: kube-dns dnsNamespace: kube-system clusterDomain: cluster.local - ## Internal-Router Pod Disruption Budget pdb: # -- Enable PDB @@ -461,7 +437,6 @@ internal-router: minAvailable: 1 # -- Set number of pods that are unavailable after eviction as number or percentage maxUnavailable: "" - #----------------------------------------------------------------------------------------------------------------------- # tunnel client #----------------------------------------------------------------------------------------------------------------------- @@ -474,7 +449,6 @@ tunnel-client: tunnelServer: host: "register-tunnels.cf-cd.com" subdomainHost: "tunnels.cf-cd.com" - #----------------------------------------------------------------------------------------------------------------------- # app-proxy #----------------------------------------------------------------------------------------------------------------------- @@ -529,7 +503,6 @@ app-proxy: pullPolicy: IfNotPresent # -- Extra volume mounts for main container extraVolumeMounts: [] - initContainer: image: repository: quay.io/codefresh/cap-app-proxy-init @@ -537,22 +510,17 @@ app-proxy: pullPolicy: IfNotPresent command: - ./init.sh - env: {} - resources: limits: {} requests: memory: 256Mi cpu: '0.2' - # -- Extra volume mounts for init container extraVolumeMounts: [] - imagePullSecrets: [] nameOverride: "" fullnameOverride: "cap-app-proxy" - config: # -- ArgoCD user to be used by app-proxy argoCdUsername: "admin" @@ -571,24 +539,18 @@ app-proxy: # - reduce this value if you have a lot of clusters and the cron job is failing with payload too large error # - use 0 to sync all clusters at once clusterChunkSize: 50 - env: {} - serviceAccount: create: true annotations: {} name: "cap-app-proxy" - podAnnotations: {} - podLabels: {} - podSecurityContext: {} - # fsGroup: 2000 + # fsGroup: 2000 securityContext: allowPrivilegeEscalation: false - readinessProbe: # -- Minimum consecutive failures for the [probe] to be considered failed after having succeeded. failureThreshold: 3 @@ -600,7 +562,6 @@ app-proxy: successThreshold: 1 # -- Number of seconds after which the [probe] times out. timeoutSeconds: 10 - livenessProbe: # -- Minimum consecutive failures for the [probe] to be considered failed after having succeeded. failureThreshold: 10 @@ -612,11 +573,9 @@ app-proxy: successThreshold: 1 # -- Number of seconds after which the [probe] times out. timeoutSeconds: 10 - service: type: ClusterIP port: 3017 - resources: requests: memory: '512Mi' @@ -626,13 +585,11 @@ app-proxy: memory: '1Gi' ephemeral-storage: '6Gi' cpu: '1500m' - nodeSelector: {} tolerations: [] affinity: {} # -- extra volumes extraVolumes: [] - ## App-Proxy Pod Disruption Budget pdb: # -- Enable PDB @@ -641,7 +598,6 @@ app-proxy: minAvailable: 1 # -- Set number of pods that are unavailable after eviction as number or percentage maxUnavailable: "" - #----------------------------------------------------------------------------------------------------------------------- # gitops-operator #----------------------------------------------------------------------------------------------------------------------- @@ -650,7 +606,6 @@ gitops-operator: libraryMode: true enabled: true replicaCount: 1 - # -- Codefresh gitops operator crds crds: # -- Whether or not to install CRDs @@ -661,18 +616,18 @@ gitops-operator: annotations: {} # -- Additional labels for gitops operator CRDs additionalLabels: {} - env: {} - image: {} - # -- defaults - # repository: quay.io/codefresh/codefresh-gitops-operator - # tag: 'v{{ .Chart.AppVersion }}' + image: + tag: v0.0.0-test + repository: quay.io/codefresh/dev/codefresh-gitops-operator + # -- defaults + # repository: quay.io/codefresh/codefresh-gitops-operator + # tag: 'v{{ .Chart.AppVersion }}' serviceAccount: create: true annotations: {} name: "gitops-operator-controller-manager" - # -- Builtin notifications controller used by gitops-operator for promotion related notifications argoCdNotifications: # -- If set to true allows to override notifications image used by the gitops operator. When set to false the version of ArgoCD will be set to the version used for all other ArgoCD components. @@ -681,18 +636,14 @@ gitops-operator: image: {} # -- Resources for notifications controller used by gitops-operator. resources: {} - imagePullSecrets: [] nameOverride: "" fullnameOverride: "" - podAnnotations: {} podLabels: {} - nodeSelector: {} tolerations: [] affinity: {} - resources: limits: {} requests: @@ -729,7 +680,6 @@ garage-workflows-artifact-storage: # -- Helm tests tests: enabled: false - #----------------------------------------------------------------------------------------------------------------------- # cf-argocd-extras #-----------------------------------------------------------------------------------------------------------------------