feat(argo-workflows): add support workflow-controller-configmap navColor (#1276)

Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
This commit is contained in:
Ken Kaizu 2022-05-25 18:30:08 +09:00 committed by GitHub
parent 5f33394042
commit 760fe39dc9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 2 deletions

View file

@ -2,7 +2,7 @@ apiVersion: v2
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.15.4 version: 0.16.0
appVersion: v3.3.5 appVersion: v3.3.5
icon: https://raw.githubusercontent.com/argoproj/argo-workflows/master/docs/assets/argo.png icon: https://raw.githubusercontent.com/argoproj/argo-workflows/master/docs/assets/argo.png
home: https://github.com/argoproj/argo-helm home: https://github.com/argoproj/argo-helm
@ -15,4 +15,4 @@ maintainers:
- name: benjaminws - name: benjaminws
annotations: annotations:
artifacthub.io/changes: | artifacthub.io/changes: |
- "[Fixed]: Add missing rules for workflow role to run HTTP/plugin templates" - "[Added]: Add support for workflow-controller-configmap navColor."

View file

@ -91,6 +91,7 @@ Fields to note:
| controller.metricsConfig.servicePortName | string | `"metrics"` | Service metrics port name | | controller.metricsConfig.servicePortName | string | `"metrics"` | Service metrics port name |
| controller.name | string | `"workflow-controller"` | Workflow controller name string | | controller.name | string | `"workflow-controller"` | Workflow controller name string |
| controller.namespaceParallelism | string | `nil` | Limits the maximum number of incomplete workflows in a namespace | | controller.namespaceParallelism | string | `nil` | Limits the maximum number of incomplete workflows in a namespace |
| controller.navColor | string | `""` | Set ui navigation bar background color |
| controller.nodeSelector | object | `{"kubernetes.io/os":"linux"}` | [Node selector] | | controller.nodeSelector | object | `{"kubernetes.io/os":"linux"}` | [Node selector] |
| controller.parallelism | string | `nil` | parallelism dictates how many workflows can be running at the same time | | controller.parallelism | string | `nil` | parallelism dictates how many workflows can be running at the same time |
| controller.pdb.enabled | bool | `false` | Configure [Pod Disruption Budget] for the controller pods | | controller.pdb.enabled | bool | `false` | Configure [Pod Disruption Budget] for the controller pods |

View file

@ -103,3 +103,6 @@ data:
{{- with .Values.controller.links }} {{- with .Values.controller.links }}
links: {{- toYaml . | nindent 6 }} links: {{- toYaml . | nindent 6 }}
{{- end }} {{- end }}
{{- with .Values.controller.navColor }}
navColor: {{ . }}
{{- end }}

View file

@ -256,6 +256,8 @@ controller:
# -- Configure Argo Server to show custom [links] # -- Configure Argo Server to show custom [links]
## Ref: https://argoproj.github.io/argo-workflows/links/ ## Ref: https://argoproj.github.io/argo-workflows/links/
links: [] links: []
# -- Set ui navigation bar background color
navColor: ""
clusterWorkflowTemplates: clusterWorkflowTemplates:
# -- Create a ClusterRole and CRB for the controller to access ClusterWorkflowTemplates. # -- Create a ClusterRole and CRB for the controller to access ClusterWorkflowTemplates.
enabled: true enabled: true