diff --git a/stable/spinnaker/templates/configmap/halyard-config.yaml b/stable/spinnaker/templates/configmap/halyard-config.yaml index 193c7201e034..29346f14c98c 100644 --- a/stable/spinnaker/templates/configmap/halyard-config.yaml +++ b/stable/spinnaker/templates/configmap/halyard-config.yaml @@ -84,3 +84,6 @@ data: --location {{ .Release.Namespace }} # Use Deck to route to Gate $HAL_COMMAND config security api edit --no-validate --override-base-url /gate + {{- range $index, $feature := .Values.spinnakerFeatureFlags }} + $HAL_COMMAND config features edit --{{ $feature }} true + {{- end }} diff --git a/stable/spinnaker/values.yaml b/stable/spinnaker/values.yaml index 508255355f7b..fc355c67a425 100644 --- a/stable/spinnaker/values.yaml +++ b/stable/spinnaker/values.yaml @@ -58,6 +58,14 @@ deck: # hosts: # - domain.com +# spinnakerFeatureFlags is a list of Spinnaker feature flags to enable +# Ref: https://www.spinnaker.io/reference/halyard/commands/#hal-config-features-edit +# spinnakerFeatureFlags: +# - artifacts +# - pipeline-templates +spinnakerFeatureFlags: + - jobs + # Node labels for pod assignment # Ref: https://kubernetes.io/docs/user-guide/node-selection/ # nodeSelector to provide to each of the Spinnaker components