chore(argo-cd): Update documentation (#1400)
* chore(argo-cd): Update documentation Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
This commit is contained in:
parent
bcf785e395
commit
5d39e49422
3 changed files with 61 additions and 40 deletions
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||||
appVersion: v2.4.10
|
appVersion: v2.4.10
|
||||||
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
||||||
name: argo-cd
|
name: argo-cd
|
||||||
version: 4.10.7
|
version: 4.10.8
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
||||||
keywords:
|
keywords:
|
||||||
|
@ -21,4 +21,4 @@ dependencies:
|
||||||
condition: redis-ha.enabled
|
condition: redis-ha.enabled
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- "[Changed]: Update to app version 2.4.10"
|
- "[Changed]: Improved documentation"
|
||||||
|
|
|
@ -28,7 +28,7 @@ redis-ha:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
controller:
|
controller:
|
||||||
enableStatefulSet: true
|
replicas: 1
|
||||||
|
|
||||||
server:
|
server:
|
||||||
autoscaling:
|
autoscaling:
|
||||||
|
@ -39,6 +39,9 @@ repoServer:
|
||||||
autoscaling:
|
autoscaling:
|
||||||
enabled: true
|
enabled: true
|
||||||
minReplicas: 2
|
minReplicas: 2
|
||||||
|
|
||||||
|
applicationSet:
|
||||||
|
replicas: 2
|
||||||
```
|
```
|
||||||
|
|
||||||
### HA mode without autoscaling
|
### HA mode without autoscaling
|
||||||
|
@ -48,16 +51,16 @@ redis-ha:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
controller:
|
controller:
|
||||||
enableStatefulSet: true
|
replicas: 1
|
||||||
|
|
||||||
server:
|
server:
|
||||||
replicas: 2
|
replicas: 2
|
||||||
env:
|
|
||||||
- name: ARGOCD_API_SERVER_REPLICAS
|
|
||||||
value: '2'
|
|
||||||
|
|
||||||
repoServer:
|
repoServer:
|
||||||
replicas: 2
|
replicas: 2
|
||||||
|
|
||||||
|
applicationSet:
|
||||||
|
replicas: 2
|
||||||
```
|
```
|
||||||
|
|
||||||
### Synchronizing Changes from Original Repository
|
### Synchronizing Changes from Original Repository
|
||||||
|
@ -89,10 +92,10 @@ Helm cannot upgrade custom resource definitions [by design](https://helm.sh/docs
|
||||||
Please use `kubectl` to upgrade CRDs manually from [crds](crds/) folder or via the manifests from the upstream project repo:
|
Please use `kubectl` to upgrade CRDs manually from [crds](crds/) folder or via the manifests from the upstream project repo:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl apply -k https://github.com/argoproj/argo-cd/manifests/crds\?ref\=<appVersion>
|
kubectl apply -k "https://github.com/argoproj/argo-cd/manifests/crds?ref=<appVersion>"
|
||||||
|
|
||||||
# Eg. version v2.4.2
|
# Eg. version v2.4.9
|
||||||
kubectl apply -k https://github.com/argoproj/argo-cd/manifests/crds\?ref\=v2.4.2
|
kubectl apply -k "https://github.com/argoproj/argo-cd/manifests/crds?ref=v2.4.9"
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4.9.0
|
### 4.9.0
|
||||||
|
@ -216,6 +219,30 @@ NAME: my-release
|
||||||
| apiVersionOverrides.autoscaling | string | `""` | String to override apiVersion of autoscaling rendered by this helm chart |
|
| apiVersionOverrides.autoscaling | string | `""` | String to override apiVersion of autoscaling rendered by this helm chart |
|
||||||
| apiVersionOverrides.certmanager | string | `""` | String to override apiVersion of certmanager resources rendered by this helm chart |
|
| apiVersionOverrides.certmanager | string | `""` | String to override apiVersion of certmanager resources rendered by this helm chart |
|
||||||
| apiVersionOverrides.ingress | string | `""` | String to override apiVersion of ingresses rendered by this helm chart |
|
| apiVersionOverrides.ingress | string | `""` | String to override apiVersion of ingresses rendered by this helm chart |
|
||||||
|
| createAggregateRoles | bool | `false` | Create clusterroles that extend existing clusterroles to interact with argo-cd crds |
|
||||||
|
| extraObjects | list | `[]` | Array of extra K8s manifests to deploy |
|
||||||
|
| fullnameOverride | string | `""` | String to fully override `"argo-cd.fullname"` |
|
||||||
|
| global.additionalLabels | object | `{}` | Additional labels to add to all resources |
|
||||||
|
| global.hostAliases | list | `[]` | Mapping between IP and hostnames that will be injected as entries in the pod's hosts files |
|
||||||
|
| global.image.imagePullPolicy | string | `"IfNotPresent"` | If defined, a imagePullPolicy applied to all Argo CD deployments |
|
||||||
|
| global.image.repository | string | `"quay.io/argoproj/argocd"` | If defined, a repository applied to all Argo CD deployments |
|
||||||
|
| global.image.tag | string | `""` | Overrides the global Argo CD image tag whose default is the chart appVersion |
|
||||||
|
| global.imagePullSecrets | list | `[]` | If defined, uses a Secret to pull an image from a private Docker registry or repository |
|
||||||
|
| global.networkPolicy.create | bool | `false` | Create NetworkPolicy objects for all components |
|
||||||
|
| global.networkPolicy.defaultDenyIngress | bool | `false` | Default deny all ingress traffic |
|
||||||
|
| global.podAnnotations | object | `{}` | Annotations for the all deployed pods |
|
||||||
|
| global.podLabels | object | `{}` | Labels for the all deployed pods |
|
||||||
|
| global.securityContext | object | `{}` | Toggle and define securityContext. See [values.yaml] |
|
||||||
|
| kubeVersionOverride | string | `""` | Override the Kubernetes version, which is used to evaluate certain manifests |
|
||||||
|
| nameOverride | string | `"argocd"` | Provide a name in place of `argocd` |
|
||||||
|
| openshift.enabled | bool | `false` | enables using arbitrary uid for argo repo server |
|
||||||
|
| server.additionalApplications | list | `[]` (See [values.yaml]) | Deploy Argo CD Applications within this helm release |
|
||||||
|
| server.additionalProjects | list | `[]` (See [values.yaml]) | Deploy Argo CD Projects within this helm release |
|
||||||
|
|
||||||
|
## Argo CD Configs
|
||||||
|
|
||||||
|
| Key | Type | Default | Description |
|
||||||
|
|-----|------|---------|-------------|
|
||||||
| configs.clusterCredentials | list | `[]` (See [values.yaml]) | Provide one or multiple [external cluster credentials] |
|
| configs.clusterCredentials | list | `[]` (See [values.yaml]) | Provide one or multiple [external cluster credentials] |
|
||||||
| configs.credentialTemplates | object | `{}` | Repository credentials to be used as Templates for other repos |
|
| configs.credentialTemplates | object | `{}` | Repository credentials to be used as Templates for other repos |
|
||||||
| configs.credentialTemplatesAnnotations | object | `{}` | Annotations to be added to `configs.credentialTemplates` Secret |
|
| configs.credentialTemplatesAnnotations | object | `{}` | Annotations to be added to `configs.credentialTemplates` Secret |
|
||||||
|
@ -240,25 +267,6 @@ NAME: my-release
|
||||||
| configs.styles | string | `""` (See [values.yaml]) | Define custom [CSS styles] for your argo instance. This setting will automatically mount the provided CSS and reference it in the argo configuration. |
|
| configs.styles | string | `""` (See [values.yaml]) | Define custom [CSS styles] for your argo instance. This setting will automatically mount the provided CSS and reference it in the argo configuration. |
|
||||||
| configs.tlsCerts | object | See [values.yaml] | TLS certificate |
|
| configs.tlsCerts | object | See [values.yaml] | TLS certificate |
|
||||||
| configs.tlsCertsAnnotations | object | `{}` | TLS certificate configmap annotations |
|
| configs.tlsCertsAnnotations | object | `{}` | TLS certificate configmap annotations |
|
||||||
| createAggregateRoles | bool | `false` | Create clusterroles that extend existing clusterroles to interact with argo-cd crds |
|
|
||||||
| extraObjects | list | `[]` | Array of extra K8s manifests to deploy |
|
|
||||||
| fullnameOverride | string | `""` | String to fully override `"argo-cd.fullname"` |
|
|
||||||
| global.additionalLabels | object | `{}` | Additional labels to add to all resources |
|
|
||||||
| global.hostAliases | list | `[]` | Mapping between IP and hostnames that will be injected as entries in the pod's hosts files |
|
|
||||||
| global.image.imagePullPolicy | string | `"IfNotPresent"` | If defined, a imagePullPolicy applied to all Argo CD deployments |
|
|
||||||
| global.image.repository | string | `"quay.io/argoproj/argocd"` | If defined, a repository applied to all Argo CD deployments |
|
|
||||||
| global.image.tag | string | `""` | Overrides the global Argo CD image tag whose default is the chart appVersion |
|
|
||||||
| global.imagePullSecrets | list | `[]` | If defined, uses a Secret to pull an image from a private Docker registry or repository |
|
|
||||||
| global.networkPolicy.create | bool | `false` | Create NetworkPolicy objects for all components |
|
|
||||||
| global.networkPolicy.defaultDenyIngress | bool | `false` | Default deny all ingress traffic |
|
|
||||||
| global.podAnnotations | object | `{}` | Annotations for the all deployed pods |
|
|
||||||
| global.podLabels | object | `{}` | Labels for the all deployed pods |
|
|
||||||
| global.securityContext | object | `{}` | Toggle and define securityContext. See [values.yaml] |
|
|
||||||
| kubeVersionOverride | string | `""` | Override the Kubernetes version, which is used to evaluate certain manifests |
|
|
||||||
| nameOverride | string | `"argocd"` | Provide a name in place of `argocd` |
|
|
||||||
| openshift.enabled | bool | `false` | enables using arbitrary uid for argo repo server |
|
|
||||||
| server.additionalApplications | list | `[]` (See [values.yaml]) | Deploy Argo CD Applications within this helm release |
|
|
||||||
| server.additionalProjects | list | `[]` (See [values.yaml]) | Deploy Argo CD Projects within this helm release |
|
|
||||||
|
|
||||||
## Argo CD Controller
|
## Argo CD Controller
|
||||||
|
|
||||||
|
@ -889,7 +897,7 @@ Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/
|
||||||
[CSS styles]: https://argo-cd.readthedocs.io/en/stable/operator-manual/custom-styles/
|
[CSS styles]: https://argo-cd.readthedocs.io/en/stable/operator-manual/custom-styles/
|
||||||
[external cluster credentials]: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#clusters
|
[external cluster credentials]: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#clusters
|
||||||
[FrontendConfigSpec]: https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-features#configuring_ingress_features_through_frontendconfig_parameters
|
[FrontendConfigSpec]: https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-features#configuring_ingress_features_through_frontendconfig_parameters
|
||||||
[General Argo CD configuration]: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#repositories
|
[Declarative setup]: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup
|
||||||
[gRPC-ingress]: https://argo-cd.readthedocs.io/en/stable/operator-manual/ingress/
|
[gRPC-ingress]: https://argo-cd.readthedocs.io/en/stable/operator-manual/ingress/
|
||||||
[HPA]: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
|
[HPA]: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
|
||||||
[MetricRelabelConfigs]: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
|
[MetricRelabelConfigs]: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
|
||||||
|
|
|
@ -28,7 +28,7 @@ redis-ha:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
controller:
|
controller:
|
||||||
enableStatefulSet: true
|
replicas: 1
|
||||||
|
|
||||||
server:
|
server:
|
||||||
autoscaling:
|
autoscaling:
|
||||||
|
@ -39,6 +39,9 @@ repoServer:
|
||||||
autoscaling:
|
autoscaling:
|
||||||
enabled: true
|
enabled: true
|
||||||
minReplicas: 2
|
minReplicas: 2
|
||||||
|
|
||||||
|
applicationSet:
|
||||||
|
replicas: 2
|
||||||
```
|
```
|
||||||
|
|
||||||
### HA mode without autoscaling
|
### HA mode without autoscaling
|
||||||
|
@ -48,16 +51,16 @@ redis-ha:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
controller:
|
controller:
|
||||||
enableStatefulSet: true
|
replicas: 1
|
||||||
|
|
||||||
server:
|
server:
|
||||||
replicas: 2
|
replicas: 2
|
||||||
env:
|
|
||||||
- name: ARGOCD_API_SERVER_REPLICAS
|
|
||||||
value: '2'
|
|
||||||
|
|
||||||
repoServer:
|
repoServer:
|
||||||
replicas: 2
|
replicas: 2
|
||||||
|
|
||||||
|
applicationSet:
|
||||||
|
replicas: 2
|
||||||
```
|
```
|
||||||
|
|
||||||
### Synchronizing Changes from Original Repository
|
### Synchronizing Changes from Original Repository
|
||||||
|
@ -89,10 +92,10 @@ Helm cannot upgrade custom resource definitions [by design](https://helm.sh/docs
|
||||||
Please use `kubectl` to upgrade CRDs manually from [crds](crds/) folder or via the manifests from the upstream project repo:
|
Please use `kubectl` to upgrade CRDs manually from [crds](crds/) folder or via the manifests from the upstream project repo:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl apply -k https://github.com/argoproj/argo-cd/manifests/crds\?ref\=<appVersion>
|
kubectl apply -k "https://github.com/argoproj/argo-cd/manifests/crds?ref=<appVersion>"
|
||||||
|
|
||||||
# Eg. version v2.4.2
|
# Eg. version v2.4.9
|
||||||
kubectl apply -k https://github.com/argoproj/argo-cd/manifests/crds\?ref\=v2.4.2
|
kubectl apply -k "https://github.com/argoproj/argo-cd/manifests/crds?ref=v2.4.9"
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4.9.0
|
### 4.9.0
|
||||||
|
@ -215,7 +218,7 @@ NAME: my-release
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
{{- range .Values }}
|
{{- range .Values }}
|
||||||
{{- if not (or (hasPrefix "controller" .Key) (hasPrefix "repoServer" .Key) (hasPrefix "server" .Key) (hasPrefix "dex" .Key) (hasPrefix "redis" .Key) (hasPrefix "externalRedis" .Key) (hasPrefix "applicationSet" .Key) (hasPrefix "notifications" .Key) ) }}
|
{{- if not (or (hasPrefix "configs" .Key) (hasPrefix "controller" .Key) (hasPrefix "repoServer" .Key) (hasPrefix "server" .Key) (hasPrefix "dex" .Key) (hasPrefix "redis" .Key) (hasPrefix "externalRedis" .Key) (hasPrefix "applicationSet" .Key) (hasPrefix "notifications" .Key) ) }}
|
||||||
| {{ .Key }} | {{ .Type }} | {{ if .Default }}{{ .Default }}{{ else }}{{ .AutoDefault }}{{ end }} | {{ if .Description }}{{ .Description }}{{ else }}{{ .AutoDescription }}{{ end }} |
|
| {{ .Key }} | {{ .Type }} | {{ if .Default }}{{ .Default }}{{ else }}{{ .AutoDefault }}{{ end }} | {{ if .Description }}{{ .Description }}{{ else }}{{ .AutoDescription }}{{ end }} |
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if hasPrefix "server.additional" .Key }}
|
{{- if hasPrefix "server.additional" .Key }}
|
||||||
|
@ -223,6 +226,16 @@ NAME: my-release
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
## Argo CD Configs
|
||||||
|
|
||||||
|
| Key | Type | Default | Description |
|
||||||
|
|-----|------|---------|-------------|
|
||||||
|
{{- range .Values }}
|
||||||
|
{{- if hasPrefix "configs" .Key }}
|
||||||
|
| {{ .Key }} | {{ .Type }} | {{ if .Default }}{{ .Default }}{{ else }}{{ .AutoDefault }}{{ end }} | {{ if .Description }}{{ .Description }}{{ else }}{{ .AutoDescription }}{{ end }} |
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
## Argo CD Controller
|
## Argo CD Controller
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -359,7 +372,7 @@ Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/
|
||||||
[CSS styles]: https://argo-cd.readthedocs.io/en/stable/operator-manual/custom-styles/
|
[CSS styles]: https://argo-cd.readthedocs.io/en/stable/operator-manual/custom-styles/
|
||||||
[external cluster credentials]: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#clusters
|
[external cluster credentials]: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#clusters
|
||||||
[FrontendConfigSpec]: https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-features#configuring_ingress_features_through_frontendconfig_parameters
|
[FrontendConfigSpec]: https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-features#configuring_ingress_features_through_frontendconfig_parameters
|
||||||
[General Argo CD configuration]: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#repositories
|
[Declarative setup]: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup
|
||||||
[gRPC-ingress]: https://argo-cd.readthedocs.io/en/stable/operator-manual/ingress/
|
[gRPC-ingress]: https://argo-cd.readthedocs.io/en/stable/operator-manual/ingress/
|
||||||
[HPA]: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
|
[HPA]: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
|
||||||
[MetricRelabelConfigs]: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
|
[MetricRelabelConfigs]: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs
|
||||||
|
|
Loading…
Reference in a new issue