feat(argo-cd): Added support for extra K8s manifests (#1094)
Signed-off-by: Nick Fisher <nxf5025@gmail.com>pull/958/head^2 argo-cd-3.31.0
parent
66194fd35f
commit
2b830deaa4
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||||
appVersion: v2.2.2
|
appVersion: v2.2.2
|
||||||
description: A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
description: A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
||||||
name: argo-cd
|
name: argo-cd
|
||||||
version: 3.30.1
|
version: 3.31.0
|
||||||
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: |
|
||||||
- "[Added]: Add configurable resources to copyutil initContainer"
|
- "[Added]: Add support for extra K8s manifests"
|
||||||
|
|
|
@ -212,6 +212,7 @@ NAME: my-release
|
||||||
| 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 |
|
| 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"` |
|
| fullnameOverride | string | `""` | String to fully override `"argo-cd.fullname"` |
|
||||||
| global.additionalLabels | object | `{}` | Additional labels to add to all resources |
|
| 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.hostAliases | list | `[]` | Mapping between IP and hostnames that will be injected as entries in the pod's hosts files |
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{{ range .Values.extraObjects }}
|
||||||
|
---
|
||||||
|
{{ tpl (toYaml .) $ }}
|
||||||
|
{{ end }}
|
|
@ -58,6 +58,34 @@ apiVersionOverrides:
|
||||||
## Ref: https://kubernetes.io/docs/reference/access-authn-authz/rbac/#aggregated-clusterroles
|
## Ref: https://kubernetes.io/docs/reference/access-authn-authz/rbac/#aggregated-clusterroles
|
||||||
createAggregateRoles: false
|
createAggregateRoles: false
|
||||||
|
|
||||||
|
# -- Array of extra K8s manifests to deploy
|
||||||
|
extraObjects: []
|
||||||
|
# - apiVersion: secrets-store.csi.x-k8s.io/v1
|
||||||
|
# kind: SecretProviderClass
|
||||||
|
# metadata:
|
||||||
|
# name: argocd-secrets-store
|
||||||
|
# spec:
|
||||||
|
# provider: aws
|
||||||
|
# parameters:
|
||||||
|
# objects: |
|
||||||
|
# - objectName: "argocd"
|
||||||
|
# objectType: "secretsmanager"
|
||||||
|
# jmesPath:
|
||||||
|
# - path: "client_id"
|
||||||
|
# objectAlias: "client_id"
|
||||||
|
# - path: "client_secret"
|
||||||
|
# objectAlias: "client_secret"
|
||||||
|
# secretObjects:
|
||||||
|
# - data:
|
||||||
|
# - key: client_id
|
||||||
|
# objectName: client_id
|
||||||
|
# - key: client_secret
|
||||||
|
# objectName: client_secret
|
||||||
|
# secretName: argocd-secrets-store
|
||||||
|
# type: Opaque
|
||||||
|
# labels:
|
||||||
|
# app.kubernetes.io/part-of: argocd
|
||||||
|
|
||||||
## Controller
|
## Controller
|
||||||
controller:
|
controller:
|
||||||
# -- Application controller name string
|
# -- Application controller name string
|
||||||
|
|
Loading…
Reference in New Issue