feat(argo-cd): Support Azure DevOps webhook Secret (#2439)
Signed-off-by: yu-croco <yu.croco@gmail.com>
This commit is contained in:
parent
be7ed3d232
commit
9e31be4a60
4 changed files with 14 additions and 2 deletions
|
@ -3,7 +3,7 @@ appVersion: v2.9.5
|
||||||
kubeVersion: ">=1.23.0-0"
|
kubeVersion: ">=1.23.0-0"
|
||||||
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: 5.53.3
|
version: 5.53.4
|
||||||
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
|
||||||
sources:
|
sources:
|
||||||
|
@ -27,4 +27,4 @@ annotations:
|
||||||
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- kind: added
|
- kind: added
|
||||||
description: Add reference for Argo CD extensions.
|
description: Support Azure DevOps webhook Secret
|
||||||
|
|
|
@ -493,6 +493,8 @@ NAME: my-release
|
||||||
| configs.secret.annotations | object | `{}` | Annotations to be added to argocd-secret |
|
| configs.secret.annotations | object | `{}` | Annotations to be added to argocd-secret |
|
||||||
| configs.secret.argocdServerAdminPassword | string | `""` | Bcrypt hashed admin password |
|
| configs.secret.argocdServerAdminPassword | string | `""` | Bcrypt hashed admin password |
|
||||||
| configs.secret.argocdServerAdminPasswordMtime | string | `""` (defaults to current time) | Admin password modification time. Eg. `"2006-01-02T15:04:05Z"` |
|
| configs.secret.argocdServerAdminPasswordMtime | string | `""` (defaults to current time) | Admin password modification time. Eg. `"2006-01-02T15:04:05Z"` |
|
||||||
|
| configs.secret.azureDevops.password | string | `""` | Shared secret password for authenticating Azure DevOps webhook events |
|
||||||
|
| configs.secret.azureDevops.username | string | `""` | Shared secret username for authenticating Azure DevOps webhook events |
|
||||||
| configs.secret.bitbucketServerSecret | string | `""` | Shared secret for authenticating BitbucketServer webhook events |
|
| configs.secret.bitbucketServerSecret | string | `""` | Shared secret for authenticating BitbucketServer webhook events |
|
||||||
| configs.secret.bitbucketUUID | string | `""` | UUID for authenticating Bitbucket webhook events |
|
| configs.secret.bitbucketUUID | string | `""` | UUID for authenticating Bitbucket webhook events |
|
||||||
| configs.secret.createSecret | bool | `true` | Create the argocd-secret |
|
| configs.secret.createSecret | bool | `true` | Create the argocd-secret |
|
||||||
|
|
|
@ -34,6 +34,10 @@ data:
|
||||||
{{- with .Values.configs.secret.gogsSecret }}
|
{{- with .Values.configs.secret.gogsSecret }}
|
||||||
webhook.gogs.secret: {{ . | b64enc }}
|
webhook.gogs.secret: {{ . | b64enc }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- with .Values.configs.secret.azureDevops }}
|
||||||
|
webhook.azuredevops.username: {{ .username }}
|
||||||
|
webhook.azuredevops.password: {{ .password | b64enc }}
|
||||||
|
{{- end }}
|
||||||
{{- with .Values.configs.secret.argocdServerTlsConfig }}
|
{{- with .Values.configs.secret.argocdServerTlsConfig }}
|
||||||
tls.key: {{ .key | b64enc }}
|
tls.key: {{ .key | b64enc }}
|
||||||
tls.crt: {{ .crt | b64enc }}
|
tls.crt: {{ .crt | b64enc }}
|
||||||
|
|
|
@ -516,6 +516,12 @@ configs:
|
||||||
bitbucketUUID: ""
|
bitbucketUUID: ""
|
||||||
# -- Shared secret for authenticating Gogs webhook events
|
# -- Shared secret for authenticating Gogs webhook events
|
||||||
gogsSecret: ""
|
gogsSecret: ""
|
||||||
|
## Azure DevOps
|
||||||
|
azureDevops:
|
||||||
|
# -- Shared secret username for authenticating Azure DevOps webhook events
|
||||||
|
username: ""
|
||||||
|
# -- Shared secret password for authenticating Azure DevOps webhook events
|
||||||
|
password: ""
|
||||||
|
|
||||||
# -- add additional secrets to be added to argocd-secret
|
# -- add additional secrets to be added to argocd-secret
|
||||||
## Custom secrets. Useful for injecting SSO secrets into environment variables.
|
## Custom secrets. Useful for injecting SSO secrets into environment variables.
|
||||||
|
|
Loading…
Reference in a new issue