feat: add support for namespaced install (#263)

This commit is contained in:
Kristof Farkas-Pall 2020-04-30 22:00:07 +01:00 committed by GitHub
parent ab83169c2d
commit de30e84cf4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 72 additions and 22 deletions

View file

@ -16,6 +16,10 @@ init:
createAggregateRoles: true
# Restrict Argo to only deploy into a single namespace by apply Roles and RoleBindings instead of the Cluster equivalents,
# and start argo-cli with the --namespaced flag. Use it in clusters with strict access policy.
singleNamespace: false
controller:
image:
# Overrides .images.tag if defined.
@ -59,6 +63,8 @@ controller:
enabled: false
additionalLabels: {}
serviceAccount: argo
# Service account annotations
serviceAccountAnnotations: {}
name: workflow-controller
workflowNamespaces:
- default
@ -99,15 +105,15 @@ controller:
tolerations: []
affinity: {}
# executor controls how the init and wait container should be customized
executor:
image:
# Overrides .images.tag if defined.
tag: ""
resources: {}
server:
enabled: true
# only show workflows where UI installed
forceNamespaceIsolation: false
# only updates base url of resources on client side,
# it's expected that a proxy server rewrites the request URL and gets rid of this prefix
# https://github.com/argoproj/argo/issues/716#issuecomment-433213190
@ -124,6 +130,8 @@ server:
servicePort: 2746
# servicePortName: http
serviceAccount: argo-server
# Service account annotations
serviceAccountAnnotations: {}
# Annotations to be applied to the UI Service
serviceAnnotations: {}
# Optional labels to add to the UI Service