_command.tpl 641 B

123456789101112131415161718
  1. {{/* Returns command list */}}
  2. {{/* Call this template:
  3. {{ include "ix.v1.common.lib.container.command" (dict "rootCtx" $ "objectData" $objectData) }}
  4. rootCtx: The root context of the chart.
  5. objectData: The object data to be used to render the container.
  6. */}}
  7. {{- define "ix.v1.common.lib.container.command" -}}
  8. {{- $rootCtx := .rootCtx -}}
  9. {{- $objectData := .objectData -}}
  10. {{- if kindIs "string" $objectData.command }}
  11. - {{ tpl $objectData.command $rootCtx | quote }}
  12. {{- else if kindIs "slice" $objectData.command -}}
  13. {{- range $objectData.command }}
  14. - {{ tpl . $rootCtx | quote }}
  15. {{- end -}}
  16. {{- end -}}
  17. {{- end -}}