Merge branch 'main' into derektbrown_rollout_config_restart_3118
This commit is contained in:
commit
7454adb511
13 changed files with 29 additions and 14 deletions
2
.github/workflows/renovate.yaml
vendored
2
.github/workflows/renovate.yaml
vendored
|
@ -26,7 +26,7 @@ jobs:
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
|
|
||||||
- name: Self-hosted Renovate
|
- name: Self-hosted Renovate
|
||||||
uses: renovatebot/github-action@f24426972367551f3391720e34317783a92fd32b # v41.0.8
|
uses: renovatebot/github-action@3f10d7a25cf0aa7b37519aa771ed9143fcbb5da5 # v41.0.10
|
||||||
with:
|
with:
|
||||||
configurationFile: .github/configs/renovate-config.js
|
configurationFile: .github/configs/renovate-config.js
|
||||||
# renovate: datasource=docker depName=ghcr.io/renovatebot/renovate
|
# renovate: datasource=docker depName=ghcr.io/renovatebot/renovate
|
||||||
|
|
4
.github/workflows/scorecard.yml
vendored
4
.github/workflows/scorecard.yml
vendored
|
@ -60,7 +60,7 @@ jobs:
|
||||||
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
||||||
# format to the repository Actions tab.
|
# format to the repository Actions tab.
|
||||||
- name: "Upload artifact"
|
- name: "Upload artifact"
|
||||||
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
|
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
|
||||||
with:
|
with:
|
||||||
name: SARIF file
|
name: SARIF file
|
||||||
path: results.sarif
|
path: results.sarif
|
||||||
|
@ -68,6 +68,6 @@ jobs:
|
||||||
|
|
||||||
# Upload the results to GitHub's code scanning dashboard.
|
# Upload the results to GitHub's code scanning dashboard.
|
||||||
- name: "Upload to code-scanning"
|
- name: "Upload to code-scanning"
|
||||||
uses: github/codeql-action/upload-sarif@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
|
uses: github/codeql-action/upload-sarif@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
|
||||||
with:
|
with:
|
||||||
sarif_file: results.sarif
|
sarif_file: results.sarif
|
||||||
|
|
|
@ -3,7 +3,7 @@ appVersion: v2.13.3
|
||||||
kubeVersion: ">=1.25.0-0"
|
kubeVersion: ">=1.25.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: 7.7.14
|
version: 7.7.17
|
||||||
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:
|
||||||
|
@ -26,5 +26,5 @@ annotations:
|
||||||
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
||||||
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: fixed
|
||||||
description: Added `tpl` function support for `server.ingress`.
|
description: Address ingress regression of PR #3081, use toString before tpl function
|
||||||
|
|
|
@ -191,7 +191,7 @@ server:
|
||||||
alb.ingress.kubernetes.io/scheme: internal
|
alb.ingress.kubernetes.io/scheme: internal
|
||||||
alb.ingress.kubernetes.io/target-type: ip
|
alb.ingress.kubernetes.io/target-type: ip
|
||||||
alb.ingress.kubernetes.io/backend-protocol: HTTP
|
alb.ingress.kubernetes.io/backend-protocol: HTTP
|
||||||
alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":80}, {"HTTPS":443}]'
|
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80}, {"HTTPS":443}]'
|
||||||
alb.ingress.kubernetes.io/ssl-redirect: '443'
|
alb.ingress.kubernetes.io/ssl-redirect: '443'
|
||||||
aws:
|
aws:
|
||||||
serviceType: ClusterIP # <- Used with target-type: ip
|
serviceType: ClusterIP # <- Used with target-type: ip
|
||||||
|
@ -789,6 +789,7 @@ 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.tls.annotations | object | `{}` | Annotations to be added to argocd-tls-certs-cm configmap |
|
| configs.tls.annotations | object | `{}` | Annotations to be added to argocd-tls-certs-cm configmap |
|
||||||
| configs.tls.certificates | object | `{}` (See [values.yaml]) | TLS certificates for Git repositories |
|
| configs.tls.certificates | object | `{}` (See [values.yaml]) | TLS certificates for Git repositories |
|
||||||
|
| configs.tls.create | bool | `true` | Specifies if the argocd-tls-certs-cm configmap should be created by Helm. |
|
||||||
|
|
||||||
## Argo CD Controller
|
## Argo CD Controller
|
||||||
|
|
||||||
|
|
|
@ -190,7 +190,7 @@ server:
|
||||||
alb.ingress.kubernetes.io/scheme: internal
|
alb.ingress.kubernetes.io/scheme: internal
|
||||||
alb.ingress.kubernetes.io/target-type: ip
|
alb.ingress.kubernetes.io/target-type: ip
|
||||||
alb.ingress.kubernetes.io/backend-protocol: HTTP
|
alb.ingress.kubernetes.io/backend-protocol: HTTP
|
||||||
alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":80}, {"HTTPS":443}]'
|
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP":80}, {"HTTPS":443}]'
|
||||||
alb.ingress.kubernetes.io/ssl-redirect: '443'
|
alb.ingress.kubernetes.io/ssl-redirect: '443'
|
||||||
aws:
|
aws:
|
||||||
serviceType: ClusterIP # <- Used with target-type: ip
|
serviceType: ClusterIP # <- Used with target-type: ip
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
{{- if .Values.configs.tls.create }}
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -15,3 +16,4 @@ metadata:
|
||||||
data:
|
data:
|
||||||
{{- toYaml . | nindent 2 }}
|
{{- toYaml . | nindent 2 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
|
|
@ -14,7 +14,7 @@ metadata:
|
||||||
{{- with .Values.server.ingress.annotations }}
|
{{- with .Values.server.ingress.annotations }}
|
||||||
annotations:
|
annotations:
|
||||||
{{- range $key, $value := . }}
|
{{- range $key, $value := . }}
|
||||||
{{ $key }}: {{ tpl $value $ | quote }}
|
{{ $key }}: {{ tpl (toString $value) $ | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -412,6 +412,9 @@ configs:
|
||||||
# ...
|
# ...
|
||||||
# -----END CERTIFICATE-----
|
# -----END CERTIFICATE-----
|
||||||
|
|
||||||
|
# -- Specifies if the argocd-tls-certs-cm configmap should be created by Helm.
|
||||||
|
create: true
|
||||||
|
|
||||||
# ConfigMap for Config Management Plugins
|
# ConfigMap for Config Management Plugins
|
||||||
# Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/config-management-plugins/
|
# Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/config-management-plugins/
|
||||||
cmp:
|
cmp:
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: v1.9.4
|
appVersion: v1.9.5
|
||||||
description: A Helm chart for Argo Events, the event-driven workflow automation framework
|
description: A Helm chart for Argo Events, the event-driven workflow automation framework
|
||||||
name: argo-events
|
name: argo-events
|
||||||
version: 2.4.12
|
version: 2.4.13
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
icon: https://avatars.githubusercontent.com/u/30269780?s=200&v=4
|
icon: https://avatars.githubusercontent.com/u/30269780?s=200&v=4
|
||||||
keywords:
|
keywords:
|
||||||
|
@ -19,4 +19,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: changed
|
- kind: changed
|
||||||
description: Bump argo-events to v1.9.4
|
description: Bump argo-events to v1.9.5
|
||||||
|
|
|
@ -3,7 +3,7 @@ appVersion: v3.6.2
|
||||||
name: argo-workflows
|
name: argo-workflows
|
||||||
description: A Helm chart for Argo Workflows
|
description: A Helm chart for Argo Workflows
|
||||||
type: application
|
type: application
|
||||||
version: 0.45.3
|
version: 0.45.4
|
||||||
icon: https://argo-workflows.readthedocs.io/en/stable/assets/logo.png
|
icon: https://argo-workflows.readthedocs.io/en/stable/assets/logo.png
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
sources:
|
sources:
|
||||||
|
@ -17,4 +17,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: Support ephemeral credentials for s3 artifact repository
|
description: Support configuring workflow events in the controller
|
||||||
|
|
|
@ -239,6 +239,7 @@ Fields to note:
|
||||||
| controller.volumeMounts | list | `[]` | Additional volume mounts to the controller main container |
|
| controller.volumeMounts | list | `[]` | Additional volume mounts to the controller main container |
|
||||||
| controller.volumes | list | `[]` | Additional volumes to the controller pod |
|
| controller.volumes | list | `[]` | Additional volumes to the controller pod |
|
||||||
| controller.workflowDefaults | object | `{}` | Default values that will apply to all Workflows from this controller, unless overridden on the Workflow-level. Only valid for 2.7+ |
|
| controller.workflowDefaults | object | `{}` | Default values that will apply to all Workflows from this controller, unless overridden on the Workflow-level. Only valid for 2.7+ |
|
||||||
|
| controller.workflowEvents.enabled | bool | `true` | Enable to emit events on workflow status changes. |
|
||||||
| controller.workflowNamespaces | list | `["default"]` | Specify all namespaces where this workflow controller instance will manage workflows. This controls where the service account and RBAC resources will be created. Only valid when singleNamespace is false. |
|
| controller.workflowNamespaces | list | `["default"]` | Specify all namespaces where this workflow controller instance will manage workflows. This controls where the service account and RBAC resources will be created. Only valid when singleNamespace is false. |
|
||||||
| controller.workflowRestrictions | object | `{}` | Restricts the Workflows that the controller will process. Only valid for 2.9+ |
|
| controller.workflowRestrictions | object | `{}` | Restricts the Workflows that the controller will process. Only valid for 2.9+ |
|
||||||
| controller.workflowTTLWorkers | string | `nil` | Number of workflow TTL workers |
|
| controller.workflowTTLWorkers | string | `nil` | Number of workflow TTL workers |
|
||||||
|
|
|
@ -200,6 +200,8 @@ data:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
nodeEvents:
|
nodeEvents:
|
||||||
enabled: {{ .Values.controller.nodeEvents.enabled }}
|
enabled: {{ .Values.controller.nodeEvents.enabled }}
|
||||||
|
workflowEvents:
|
||||||
|
enabled: {{ .Values.controller.workflowEvents.enabled }}
|
||||||
{{- with .Values.controller.kubeConfig }}
|
{{- with .Values.controller.kubeConfig }}
|
||||||
kubeConfig: {{- toYaml . | nindent 6 }}
|
kubeConfig: {{- toYaml . | nindent 6 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -402,6 +402,12 @@ controller:
|
||||||
## "Unable to create audit event: etcdserver: mvcc: database space exceeded"
|
## "Unable to create audit event: etcdserver: mvcc: database space exceeded"
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
|
workflowEvents:
|
||||||
|
# -- Enable to emit events on workflow status changes.
|
||||||
|
## This can take up a lot of space in k8s (typically etcd), resulting in errors when trying to create new events:
|
||||||
|
## "Unable to create audit event: etcdserver: mvcc: database space exceeded"
|
||||||
|
enabled: true
|
||||||
|
|
||||||
# -- Configure when workflow controller runs in a different k8s cluster with the workflow workloads,
|
# -- Configure when workflow controller runs in a different k8s cluster with the workflow workloads,
|
||||||
# or needs to communicate with the k8s apiserver using an out-of-cluster kubeconfig secret.
|
# or needs to communicate with the k8s apiserver using an out-of-cluster kubeconfig secret.
|
||||||
# @default -- `{}` (See [values.yaml])
|
# @default -- `{}` (See [values.yaml])
|
||||||
|
|
Loading…
Reference in a new issue