Integrating argo
This commit is contained in:
		@@ -0,0 +1,47 @@
 | 
			
		||||
{{- if .Values.crds.install }}
 | 
			
		||||
{{- if or (.Values.server.clusterWorkflowTemplates.enabled) (.Values.controller.clusterWorkflowTemplates.enabled) }}
 | 
			
		||||
apiVersion: apiextensions.k8s.io/v1
 | 
			
		||||
kind: CustomResourceDefinition
 | 
			
		||||
metadata:
 | 
			
		||||
  name: clusterworkflowtemplates.argoproj.io
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if .Values.crds.keep }}
 | 
			
		||||
    "helm.sh/resource-policy": keep
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    {{- with .Values.crds.annotations }}
 | 
			
		||||
      {{- toYaml . | nindent 4 }}
 | 
			
		||||
    {{- end }}
 | 
			
		||||
spec:
 | 
			
		||||
  group: argoproj.io
 | 
			
		||||
  names:
 | 
			
		||||
    kind: ClusterWorkflowTemplate
 | 
			
		||||
    listKind: ClusterWorkflowTemplateList
 | 
			
		||||
    plural: clusterworkflowtemplates
 | 
			
		||||
    shortNames:
 | 
			
		||||
    - clusterwftmpl
 | 
			
		||||
    - cwft
 | 
			
		||||
    singular: clusterworkflowtemplate
 | 
			
		||||
  scope: Cluster
 | 
			
		||||
  versions:
 | 
			
		||||
  - name: v1alpha1
 | 
			
		||||
    schema:
 | 
			
		||||
      openAPIV3Schema:
 | 
			
		||||
        properties:
 | 
			
		||||
          apiVersion:
 | 
			
		||||
            type: string
 | 
			
		||||
          kind:
 | 
			
		||||
            type: string
 | 
			
		||||
          metadata:
 | 
			
		||||
            type: object
 | 
			
		||||
          spec:
 | 
			
		||||
            type: object
 | 
			
		||||
            x-kubernetes-map-type: atomic
 | 
			
		||||
            x-kubernetes-preserve-unknown-fields: true
 | 
			
		||||
        required:
 | 
			
		||||
        - metadata
 | 
			
		||||
        - spec
 | 
			
		||||
        type: object
 | 
			
		||||
    served: true
 | 
			
		||||
    storage: true
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
@@ -0,0 +1,49 @@
 | 
			
		||||
{{- if .Values.crds.install }}
 | 
			
		||||
apiVersion: apiextensions.k8s.io/v1
 | 
			
		||||
kind: CustomResourceDefinition
 | 
			
		||||
metadata:
 | 
			
		||||
  name: cronworkflows.argoproj.io
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if .Values.crds.keep }}
 | 
			
		||||
    "helm.sh/resource-policy": keep
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    {{- with .Values.crds.annotations }}
 | 
			
		||||
      {{- toYaml . | nindent 4 }}
 | 
			
		||||
    {{- end }}
 | 
			
		||||
spec:
 | 
			
		||||
  group: argoproj.io
 | 
			
		||||
  names:
 | 
			
		||||
    kind: CronWorkflow
 | 
			
		||||
    listKind: CronWorkflowList
 | 
			
		||||
    plural: cronworkflows
 | 
			
		||||
    shortNames:
 | 
			
		||||
    - cwf
 | 
			
		||||
    - cronwf
 | 
			
		||||
    singular: cronworkflow
 | 
			
		||||
  scope: Namespaced
 | 
			
		||||
  versions:
 | 
			
		||||
  - name: v1alpha1
 | 
			
		||||
    schema:
 | 
			
		||||
      openAPIV3Schema:
 | 
			
		||||
        properties:
 | 
			
		||||
          apiVersion:
 | 
			
		||||
            type: string
 | 
			
		||||
          kind:
 | 
			
		||||
            type: string
 | 
			
		||||
          metadata:
 | 
			
		||||
            type: object
 | 
			
		||||
          spec:
 | 
			
		||||
            type: object
 | 
			
		||||
            x-kubernetes-map-type: atomic
 | 
			
		||||
            x-kubernetes-preserve-unknown-fields: true
 | 
			
		||||
          status:
 | 
			
		||||
            type: object
 | 
			
		||||
            x-kubernetes-map-type: atomic
 | 
			
		||||
            x-kubernetes-preserve-unknown-fields: true
 | 
			
		||||
        required:
 | 
			
		||||
        - metadata
 | 
			
		||||
        - spec
 | 
			
		||||
        type: object
 | 
			
		||||
    served: true
 | 
			
		||||
    storage: true
 | 
			
		||||
{{- end }}
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -0,0 +1,690 @@
 | 
			
		||||
{{- if .Values.crds.install }}
 | 
			
		||||
apiVersion: apiextensions.k8s.io/v1
 | 
			
		||||
kind: CustomResourceDefinition
 | 
			
		||||
metadata:
 | 
			
		||||
  name: workfloweventbindings.argoproj.io
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if .Values.crds.keep }}
 | 
			
		||||
    "helm.sh/resource-policy": keep
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    {{- with .Values.crds.annotations }}
 | 
			
		||||
      {{- toYaml . | nindent 4 }}
 | 
			
		||||
    {{- end }}
 | 
			
		||||
spec:
 | 
			
		||||
  group: argoproj.io
 | 
			
		||||
  names:
 | 
			
		||||
    kind: WorkflowEventBinding
 | 
			
		||||
    listKind: WorkflowEventBindingList
 | 
			
		||||
    plural: workfloweventbindings
 | 
			
		||||
    shortNames:
 | 
			
		||||
    - wfeb
 | 
			
		||||
    singular: workfloweventbinding
 | 
			
		||||
  scope: Namespaced
 | 
			
		||||
  versions:
 | 
			
		||||
  - name: v1alpha1
 | 
			
		||||
    schema:
 | 
			
		||||
      openAPIV3Schema:
 | 
			
		||||
        properties:
 | 
			
		||||
          apiVersion:
 | 
			
		||||
            type: string
 | 
			
		||||
          kind:
 | 
			
		||||
            type: string
 | 
			
		||||
          metadata:
 | 
			
		||||
            type: object
 | 
			
		||||
          spec:
 | 
			
		||||
            properties:
 | 
			
		||||
              event:
 | 
			
		||||
                properties:
 | 
			
		||||
                  selector:
 | 
			
		||||
                    type: string
 | 
			
		||||
                required:
 | 
			
		||||
                - selector
 | 
			
		||||
                type: object
 | 
			
		||||
              submit:
 | 
			
		||||
                properties:
 | 
			
		||||
                  arguments:
 | 
			
		||||
                    properties:
 | 
			
		||||
                      artifacts:
 | 
			
		||||
                        items:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            archive:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                none:
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                tar:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    compressionLevel:
 | 
			
		||||
                                      format: int32
 | 
			
		||||
                                      type: integer
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                zip:
 | 
			
		||||
                                  type: object
 | 
			
		||||
                              type: object
 | 
			
		||||
                            archiveLogs:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                            artifactGC:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                podMetadata:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    annotations:
 | 
			
		||||
                                      additionalProperties:
 | 
			
		||||
                                        type: string
 | 
			
		||||
                                      type: object
 | 
			
		||||
                                    labels:
 | 
			
		||||
                                      additionalProperties:
 | 
			
		||||
                                        type: string
 | 
			
		||||
                                      type: object
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                serviceAccountName:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                strategy:
 | 
			
		||||
                                  enum:
 | 
			
		||||
                                  - ""
 | 
			
		||||
                                  - OnWorkflowCompletion
 | 
			
		||||
                                  - OnWorkflowDeletion
 | 
			
		||||
                                  - Never
 | 
			
		||||
                                  type: string
 | 
			
		||||
                              type: object
 | 
			
		||||
                            artifactory:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                passwordSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                url:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                usernameSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                              required:
 | 
			
		||||
                              - url
 | 
			
		||||
                              type: object
 | 
			
		||||
                            azure:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                accountKeySecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                blob:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                container:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                endpoint:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                useSDKCreds:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                              required:
 | 
			
		||||
                              - blob
 | 
			
		||||
                              - container
 | 
			
		||||
                              - endpoint
 | 
			
		||||
                              type: object
 | 
			
		||||
                            deleted:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                            from:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            fromExpression:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            gcs:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                bucket:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                key:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                serviceAccountKeySecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                              required:
 | 
			
		||||
                              - key
 | 
			
		||||
                              type: object
 | 
			
		||||
                            git:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                branch:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                depth:
 | 
			
		||||
                                  format: int64
 | 
			
		||||
                                  type: integer
 | 
			
		||||
                                disableSubmodules:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                                fetch:
 | 
			
		||||
                                  items:
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                  type: array
 | 
			
		||||
                                insecureIgnoreHostKey:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                                insecureSkipTLS:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                                passwordSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                repo:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                revision:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                singleBranch:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                                sshPrivateKeySecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                usernameSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                              required:
 | 
			
		||||
                              - repo
 | 
			
		||||
                              type: object
 | 
			
		||||
                            globalName:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            hdfs:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                addresses:
 | 
			
		||||
                                  items:
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                  type: array
 | 
			
		||||
                                dataTransferProtection:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                force:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                                hdfsUser:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                krbCCacheSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                krbConfigConfigMap:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                krbKeytabSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                krbRealm:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                krbServicePrincipalName:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                krbUsername:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                path:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                              required:
 | 
			
		||||
                              - path
 | 
			
		||||
                              type: object
 | 
			
		||||
                            http:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                auth:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    basicAuth:
 | 
			
		||||
                                      properties:
 | 
			
		||||
                                        passwordSecret:
 | 
			
		||||
                                          properties:
 | 
			
		||||
                                            key:
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            name:
 | 
			
		||||
                                              default: ""
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            optional:
 | 
			
		||||
                                              type: boolean
 | 
			
		||||
                                          required:
 | 
			
		||||
                                          - key
 | 
			
		||||
                                          type: object
 | 
			
		||||
                                          x-kubernetes-map-type: atomic
 | 
			
		||||
                                        usernameSecret:
 | 
			
		||||
                                          properties:
 | 
			
		||||
                                            key:
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            name:
 | 
			
		||||
                                              default: ""
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            optional:
 | 
			
		||||
                                              type: boolean
 | 
			
		||||
                                          required:
 | 
			
		||||
                                          - key
 | 
			
		||||
                                          type: object
 | 
			
		||||
                                          x-kubernetes-map-type: atomic
 | 
			
		||||
                                      type: object
 | 
			
		||||
                                    clientCert:
 | 
			
		||||
                                      properties:
 | 
			
		||||
                                        clientCertSecret:
 | 
			
		||||
                                          properties:
 | 
			
		||||
                                            key:
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            name:
 | 
			
		||||
                                              default: ""
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            optional:
 | 
			
		||||
                                              type: boolean
 | 
			
		||||
                                          required:
 | 
			
		||||
                                          - key
 | 
			
		||||
                                          type: object
 | 
			
		||||
                                          x-kubernetes-map-type: atomic
 | 
			
		||||
                                        clientKeySecret:
 | 
			
		||||
                                          properties:
 | 
			
		||||
                                            key:
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            name:
 | 
			
		||||
                                              default: ""
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            optional:
 | 
			
		||||
                                              type: boolean
 | 
			
		||||
                                          required:
 | 
			
		||||
                                          - key
 | 
			
		||||
                                          type: object
 | 
			
		||||
                                          x-kubernetes-map-type: atomic
 | 
			
		||||
                                      type: object
 | 
			
		||||
                                    oauth2:
 | 
			
		||||
                                      properties:
 | 
			
		||||
                                        clientIDSecret:
 | 
			
		||||
                                          properties:
 | 
			
		||||
                                            key:
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            name:
 | 
			
		||||
                                              default: ""
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            optional:
 | 
			
		||||
                                              type: boolean
 | 
			
		||||
                                          required:
 | 
			
		||||
                                          - key
 | 
			
		||||
                                          type: object
 | 
			
		||||
                                          x-kubernetes-map-type: atomic
 | 
			
		||||
                                        clientSecretSecret:
 | 
			
		||||
                                          properties:
 | 
			
		||||
                                            key:
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            name:
 | 
			
		||||
                                              default: ""
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            optional:
 | 
			
		||||
                                              type: boolean
 | 
			
		||||
                                          required:
 | 
			
		||||
                                          - key
 | 
			
		||||
                                          type: object
 | 
			
		||||
                                          x-kubernetes-map-type: atomic
 | 
			
		||||
                                        endpointParams:
 | 
			
		||||
                                          items:
 | 
			
		||||
                                            properties:
 | 
			
		||||
                                              key:
 | 
			
		||||
                                                type: string
 | 
			
		||||
                                              value:
 | 
			
		||||
                                                type: string
 | 
			
		||||
                                            required:
 | 
			
		||||
                                            - key
 | 
			
		||||
                                            type: object
 | 
			
		||||
                                          type: array
 | 
			
		||||
                                        scopes:
 | 
			
		||||
                                          items:
 | 
			
		||||
                                            type: string
 | 
			
		||||
                                          type: array
 | 
			
		||||
                                        tokenURLSecret:
 | 
			
		||||
                                          properties:
 | 
			
		||||
                                            key:
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            name:
 | 
			
		||||
                                              default: ""
 | 
			
		||||
                                              type: string
 | 
			
		||||
                                            optional:
 | 
			
		||||
                                              type: boolean
 | 
			
		||||
                                          required:
 | 
			
		||||
                                          - key
 | 
			
		||||
                                          type: object
 | 
			
		||||
                                          x-kubernetes-map-type: atomic
 | 
			
		||||
                                      type: object
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                headers:
 | 
			
		||||
                                  items:
 | 
			
		||||
                                    properties:
 | 
			
		||||
                                      name:
 | 
			
		||||
                                        type: string
 | 
			
		||||
                                      value:
 | 
			
		||||
                                        type: string
 | 
			
		||||
                                    required:
 | 
			
		||||
                                    - name
 | 
			
		||||
                                    - value
 | 
			
		||||
                                    type: object
 | 
			
		||||
                                  type: array
 | 
			
		||||
                                url:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                              required:
 | 
			
		||||
                              - url
 | 
			
		||||
                              type: object
 | 
			
		||||
                            mode:
 | 
			
		||||
                              format: int32
 | 
			
		||||
                              type: integer
 | 
			
		||||
                            name:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                            oss:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                accessKeySecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                bucket:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                createBucketIfNotPresent:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                                endpoint:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                key:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                lifecycleRule:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    markDeletionAfterDays:
 | 
			
		||||
                                      format: int32
 | 
			
		||||
                                      type: integer
 | 
			
		||||
                                    markInfrequentAccessAfterDays:
 | 
			
		||||
                                      format: int32
 | 
			
		||||
                                      type: integer
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                secretKeySecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                securityToken:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                useSDKCreds:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                              required:
 | 
			
		||||
                              - key
 | 
			
		||||
                              type: object
 | 
			
		||||
                            path:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            raw:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                data:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                              required:
 | 
			
		||||
                              - data
 | 
			
		||||
                              type: object
 | 
			
		||||
                            recurseMode:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                            s3:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                accessKeySecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                bucket:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                caSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                createBucketIfNotPresent:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    objectLocking:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                encryptionOptions:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    enableEncryption:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                    kmsEncryptionContext:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    kmsKeyId:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    serverSideCustomerKeySecret:
 | 
			
		||||
                                      properties:
 | 
			
		||||
                                        key:
 | 
			
		||||
                                          type: string
 | 
			
		||||
                                        name:
 | 
			
		||||
                                          default: ""
 | 
			
		||||
                                          type: string
 | 
			
		||||
                                        optional:
 | 
			
		||||
                                          type: boolean
 | 
			
		||||
                                      required:
 | 
			
		||||
                                      - key
 | 
			
		||||
                                      type: object
 | 
			
		||||
                                      x-kubernetes-map-type: atomic
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                endpoint:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                insecure:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                                key:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                region:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                roleARN:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                secretKeySecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                sessionTokenSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                useSDKCreds:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                              type: object
 | 
			
		||||
                            subPath:
 | 
			
		||||
                              type: string
 | 
			
		||||
                          required:
 | 
			
		||||
                          - name
 | 
			
		||||
                          type: object
 | 
			
		||||
                        type: array
 | 
			
		||||
                      parameters:
 | 
			
		||||
                        items:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            default:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            description:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            enum:
 | 
			
		||||
                              items:
 | 
			
		||||
                                type: string
 | 
			
		||||
                              type: array
 | 
			
		||||
                            globalName:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            value:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            valueFrom:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                configMapKeyRef:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                default:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                event:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                expression:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                jqFilter:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                jsonPath:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                parameter:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                path:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                supplied:
 | 
			
		||||
                                  type: object
 | 
			
		||||
                              type: object
 | 
			
		||||
                          required:
 | 
			
		||||
                          - name
 | 
			
		||||
                          type: object
 | 
			
		||||
                        type: array
 | 
			
		||||
                    type: object
 | 
			
		||||
                  metadata:
 | 
			
		||||
                    type: object
 | 
			
		||||
                  workflowTemplateRef:
 | 
			
		||||
                    properties:
 | 
			
		||||
                      clusterScope:
 | 
			
		||||
                        type: boolean
 | 
			
		||||
                      name:
 | 
			
		||||
                        type: string
 | 
			
		||||
                    type: object
 | 
			
		||||
                required:
 | 
			
		||||
                - workflowTemplateRef
 | 
			
		||||
                type: object
 | 
			
		||||
            required:
 | 
			
		||||
            - event
 | 
			
		||||
            type: object
 | 
			
		||||
        required:
 | 
			
		||||
        - metadata
 | 
			
		||||
        - spec
 | 
			
		||||
        type: object
 | 
			
		||||
    served: true
 | 
			
		||||
    storage: true
 | 
			
		||||
{{- end }}
 | 
			
		||||
@@ -0,0 +1,64 @@
 | 
			
		||||
{{- if .Values.crds.install }}
 | 
			
		||||
apiVersion: apiextensions.k8s.io/v1
 | 
			
		||||
kind: CustomResourceDefinition
 | 
			
		||||
metadata:
 | 
			
		||||
  name: workflows.argoproj.io
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if .Values.crds.keep }}
 | 
			
		||||
    "helm.sh/resource-policy": keep
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    {{- with .Values.crds.annotations }}
 | 
			
		||||
      {{- toYaml . | nindent 4 }}
 | 
			
		||||
    {{- end }}
 | 
			
		||||
spec:
 | 
			
		||||
  group: argoproj.io
 | 
			
		||||
  names:
 | 
			
		||||
    kind: Workflow
 | 
			
		||||
    listKind: WorkflowList
 | 
			
		||||
    plural: workflows
 | 
			
		||||
    shortNames:
 | 
			
		||||
    - wf
 | 
			
		||||
    singular: workflow
 | 
			
		||||
  scope: Namespaced
 | 
			
		||||
  versions:
 | 
			
		||||
  - additionalPrinterColumns:
 | 
			
		||||
    - description: Status of the workflow
 | 
			
		||||
      jsonPath: .status.phase
 | 
			
		||||
      name: Status
 | 
			
		||||
      type: string
 | 
			
		||||
    - description: When the workflow was started
 | 
			
		||||
      format: date-time
 | 
			
		||||
      jsonPath: .status.startedAt
 | 
			
		||||
      name: Age
 | 
			
		||||
      type: date
 | 
			
		||||
    - description: Human readable message indicating details about why the workflow
 | 
			
		||||
        is in this condition.
 | 
			
		||||
      jsonPath: .status.message
 | 
			
		||||
      name: Message
 | 
			
		||||
      type: string
 | 
			
		||||
    name: v1alpha1
 | 
			
		||||
    schema:
 | 
			
		||||
      openAPIV3Schema:
 | 
			
		||||
        properties:
 | 
			
		||||
          apiVersion:
 | 
			
		||||
            type: string
 | 
			
		||||
          kind:
 | 
			
		||||
            type: string
 | 
			
		||||
          metadata:
 | 
			
		||||
            type: object
 | 
			
		||||
          spec:
 | 
			
		||||
            type: object
 | 
			
		||||
            x-kubernetes-map-type: atomic
 | 
			
		||||
            x-kubernetes-preserve-unknown-fields: true
 | 
			
		||||
          status:
 | 
			
		||||
            type: object
 | 
			
		||||
            x-kubernetes-map-type: atomic
 | 
			
		||||
            x-kubernetes-preserve-unknown-fields: true
 | 
			
		||||
        required:
 | 
			
		||||
        - metadata
 | 
			
		||||
        - spec
 | 
			
		||||
        type: object
 | 
			
		||||
    served: true
 | 
			
		||||
    storage: true
 | 
			
		||||
    subresources: {}
 | 
			
		||||
{{- end }}
 | 
			
		||||
@@ -0,0 +1,671 @@
 | 
			
		||||
{{- if .Values.crds.install }}
 | 
			
		||||
apiVersion: apiextensions.k8s.io/v1
 | 
			
		||||
kind: CustomResourceDefinition
 | 
			
		||||
metadata:
 | 
			
		||||
  name: workflowtaskresults.argoproj.io
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if .Values.crds.keep }}
 | 
			
		||||
    "helm.sh/resource-policy": keep
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    {{- with .Values.crds.annotations }}
 | 
			
		||||
      {{- toYaml . | nindent 4 }}
 | 
			
		||||
    {{- end }}
 | 
			
		||||
spec:
 | 
			
		||||
  group: argoproj.io
 | 
			
		||||
  names:
 | 
			
		||||
    kind: WorkflowTaskResult
 | 
			
		||||
    listKind: WorkflowTaskResultList
 | 
			
		||||
    plural: workflowtaskresults
 | 
			
		||||
    singular: workflowtaskresult
 | 
			
		||||
  scope: Namespaced
 | 
			
		||||
  versions:
 | 
			
		||||
  - name: v1alpha1
 | 
			
		||||
    schema:
 | 
			
		||||
      openAPIV3Schema:
 | 
			
		||||
        properties:
 | 
			
		||||
          apiVersion:
 | 
			
		||||
            type: string
 | 
			
		||||
          kind:
 | 
			
		||||
            type: string
 | 
			
		||||
          message:
 | 
			
		||||
            type: string
 | 
			
		||||
          metadata:
 | 
			
		||||
            type: object
 | 
			
		||||
          outputs:
 | 
			
		||||
            properties:
 | 
			
		||||
              artifacts:
 | 
			
		||||
                items:
 | 
			
		||||
                  properties:
 | 
			
		||||
                    archive:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        none:
 | 
			
		||||
                          type: object
 | 
			
		||||
                        tar:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            compressionLevel:
 | 
			
		||||
                              format: int32
 | 
			
		||||
                              type: integer
 | 
			
		||||
                          type: object
 | 
			
		||||
                        zip:
 | 
			
		||||
                          type: object
 | 
			
		||||
                      type: object
 | 
			
		||||
                    archiveLogs:
 | 
			
		||||
                      type: boolean
 | 
			
		||||
                    artifactGC:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        podMetadata:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            annotations:
 | 
			
		||||
                              additionalProperties:
 | 
			
		||||
                                type: string
 | 
			
		||||
                              type: object
 | 
			
		||||
                            labels:
 | 
			
		||||
                              additionalProperties:
 | 
			
		||||
                                type: string
 | 
			
		||||
                              type: object
 | 
			
		||||
                          type: object
 | 
			
		||||
                        serviceAccountName:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        strategy:
 | 
			
		||||
                          enum:
 | 
			
		||||
                          - ""
 | 
			
		||||
                          - OnWorkflowCompletion
 | 
			
		||||
                          - OnWorkflowDeletion
 | 
			
		||||
                          - Never
 | 
			
		||||
                          type: string
 | 
			
		||||
                      type: object
 | 
			
		||||
                    artifactory:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        passwordSecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        url:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        usernameSecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                      required:
 | 
			
		||||
                      - url
 | 
			
		||||
                      type: object
 | 
			
		||||
                    azure:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        accountKeySecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        blob:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        container:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        endpoint:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        useSDKCreds:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                      required:
 | 
			
		||||
                      - blob
 | 
			
		||||
                      - container
 | 
			
		||||
                      - endpoint
 | 
			
		||||
                      type: object
 | 
			
		||||
                    deleted:
 | 
			
		||||
                      type: boolean
 | 
			
		||||
                    from:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    fromExpression:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    gcs:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        bucket:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        key:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        serviceAccountKeySecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                      required:
 | 
			
		||||
                      - key
 | 
			
		||||
                      type: object
 | 
			
		||||
                    git:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        branch:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        depth:
 | 
			
		||||
                          format: int64
 | 
			
		||||
                          type: integer
 | 
			
		||||
                        disableSubmodules:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                        fetch:
 | 
			
		||||
                          items:
 | 
			
		||||
                            type: string
 | 
			
		||||
                          type: array
 | 
			
		||||
                        insecureIgnoreHostKey:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                        insecureSkipTLS:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                        passwordSecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        repo:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        revision:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        singleBranch:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                        sshPrivateKeySecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        usernameSecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                      required:
 | 
			
		||||
                      - repo
 | 
			
		||||
                      type: object
 | 
			
		||||
                    globalName:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    hdfs:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        addresses:
 | 
			
		||||
                          items:
 | 
			
		||||
                            type: string
 | 
			
		||||
                          type: array
 | 
			
		||||
                        dataTransferProtection:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        force:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                        hdfsUser:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        krbCCacheSecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        krbConfigConfigMap:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        krbKeytabSecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        krbRealm:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        krbServicePrincipalName:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        krbUsername:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        path:
 | 
			
		||||
                          type: string
 | 
			
		||||
                      required:
 | 
			
		||||
                      - path
 | 
			
		||||
                      type: object
 | 
			
		||||
                    http:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        auth:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            basicAuth:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                passwordSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                usernameSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                              type: object
 | 
			
		||||
                            clientCert:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                clientCertSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                clientKeySecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                              type: object
 | 
			
		||||
                            oauth2:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                clientIDSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                clientSecretSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                                endpointParams:
 | 
			
		||||
                                  items:
 | 
			
		||||
                                    properties:
 | 
			
		||||
                                      key:
 | 
			
		||||
                                        type: string
 | 
			
		||||
                                      value:
 | 
			
		||||
                                        type: string
 | 
			
		||||
                                    required:
 | 
			
		||||
                                    - key
 | 
			
		||||
                                    type: object
 | 
			
		||||
                                  type: array
 | 
			
		||||
                                scopes:
 | 
			
		||||
                                  items:
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                  type: array
 | 
			
		||||
                                tokenURLSecret:
 | 
			
		||||
                                  properties:
 | 
			
		||||
                                    key:
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    name:
 | 
			
		||||
                                      default: ""
 | 
			
		||||
                                      type: string
 | 
			
		||||
                                    optional:
 | 
			
		||||
                                      type: boolean
 | 
			
		||||
                                  required:
 | 
			
		||||
                                  - key
 | 
			
		||||
                                  type: object
 | 
			
		||||
                                  x-kubernetes-map-type: atomic
 | 
			
		||||
                              type: object
 | 
			
		||||
                          type: object
 | 
			
		||||
                        headers:
 | 
			
		||||
                          items:
 | 
			
		||||
                            properties:
 | 
			
		||||
                              name:
 | 
			
		||||
                                type: string
 | 
			
		||||
                              value:
 | 
			
		||||
                                type: string
 | 
			
		||||
                            required:
 | 
			
		||||
                            - name
 | 
			
		||||
                            - value
 | 
			
		||||
                            type: object
 | 
			
		||||
                          type: array
 | 
			
		||||
                        url:
 | 
			
		||||
                          type: string
 | 
			
		||||
                      required:
 | 
			
		||||
                      - url
 | 
			
		||||
                      type: object
 | 
			
		||||
                    mode:
 | 
			
		||||
                      format: int32
 | 
			
		||||
                      type: integer
 | 
			
		||||
                    name:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    optional:
 | 
			
		||||
                      type: boolean
 | 
			
		||||
                    oss:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        accessKeySecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        bucket:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        createBucketIfNotPresent:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                        endpoint:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        key:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        lifecycleRule:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            markDeletionAfterDays:
 | 
			
		||||
                              format: int32
 | 
			
		||||
                              type: integer
 | 
			
		||||
                            markInfrequentAccessAfterDays:
 | 
			
		||||
                              format: int32
 | 
			
		||||
                              type: integer
 | 
			
		||||
                          type: object
 | 
			
		||||
                        secretKeySecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        securityToken:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        useSDKCreds:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                      required:
 | 
			
		||||
                      - key
 | 
			
		||||
                      type: object
 | 
			
		||||
                    path:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    raw:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        data:
 | 
			
		||||
                          type: string
 | 
			
		||||
                      required:
 | 
			
		||||
                      - data
 | 
			
		||||
                      type: object
 | 
			
		||||
                    recurseMode:
 | 
			
		||||
                      type: boolean
 | 
			
		||||
                    s3:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        accessKeySecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        bucket:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        caSecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        createBucketIfNotPresent:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            objectLocking:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          type: object
 | 
			
		||||
                        encryptionOptions:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            enableEncryption:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                            kmsEncryptionContext:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            kmsKeyId:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            serverSideCustomerKeySecret:
 | 
			
		||||
                              properties:
 | 
			
		||||
                                key:
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                name:
 | 
			
		||||
                                  default: ""
 | 
			
		||||
                                  type: string
 | 
			
		||||
                                optional:
 | 
			
		||||
                                  type: boolean
 | 
			
		||||
                              required:
 | 
			
		||||
                              - key
 | 
			
		||||
                              type: object
 | 
			
		||||
                              x-kubernetes-map-type: atomic
 | 
			
		||||
                          type: object
 | 
			
		||||
                        endpoint:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        insecure:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                        key:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        region:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        roleARN:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        secretKeySecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        sessionTokenSecret:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        useSDKCreds:
 | 
			
		||||
                          type: boolean
 | 
			
		||||
                      type: object
 | 
			
		||||
                    subPath:
 | 
			
		||||
                      type: string
 | 
			
		||||
                  required:
 | 
			
		||||
                  - name
 | 
			
		||||
                  type: object
 | 
			
		||||
                type: array
 | 
			
		||||
              exitCode:
 | 
			
		||||
                type: string
 | 
			
		||||
              parameters:
 | 
			
		||||
                items:
 | 
			
		||||
                  properties:
 | 
			
		||||
                    default:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    description:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    enum:
 | 
			
		||||
                      items:
 | 
			
		||||
                        type: string
 | 
			
		||||
                      type: array
 | 
			
		||||
                    globalName:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    name:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    value:
 | 
			
		||||
                      type: string
 | 
			
		||||
                    valueFrom:
 | 
			
		||||
                      properties:
 | 
			
		||||
                        configMapKeyRef:
 | 
			
		||||
                          properties:
 | 
			
		||||
                            key:
 | 
			
		||||
                              type: string
 | 
			
		||||
                            name:
 | 
			
		||||
                              default: ""
 | 
			
		||||
                              type: string
 | 
			
		||||
                            optional:
 | 
			
		||||
                              type: boolean
 | 
			
		||||
                          required:
 | 
			
		||||
                          - key
 | 
			
		||||
                          type: object
 | 
			
		||||
                          x-kubernetes-map-type: atomic
 | 
			
		||||
                        default:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        event:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        expression:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        jqFilter:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        jsonPath:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        parameter:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        path:
 | 
			
		||||
                          type: string
 | 
			
		||||
                        supplied:
 | 
			
		||||
                          type: object
 | 
			
		||||
                      type: object
 | 
			
		||||
                  required:
 | 
			
		||||
                  - name
 | 
			
		||||
                  type: object
 | 
			
		||||
                type: array
 | 
			
		||||
              result:
 | 
			
		||||
                type: string
 | 
			
		||||
            type: object
 | 
			
		||||
          phase:
 | 
			
		||||
            type: string
 | 
			
		||||
          progress:
 | 
			
		||||
            type: string
 | 
			
		||||
        required:
 | 
			
		||||
        - metadata
 | 
			
		||||
        type: object
 | 
			
		||||
    served: true
 | 
			
		||||
    storage: true
 | 
			
		||||
{{- end }}
 | 
			
		||||
@@ -0,0 +1,50 @@
 | 
			
		||||
{{- if .Values.crds.install }}
 | 
			
		||||
apiVersion: apiextensions.k8s.io/v1
 | 
			
		||||
kind: CustomResourceDefinition
 | 
			
		||||
metadata:
 | 
			
		||||
  name: workflowtasksets.argoproj.io
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if .Values.crds.keep }}
 | 
			
		||||
    "helm.sh/resource-policy": keep
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    {{- with .Values.crds.annotations }}
 | 
			
		||||
      {{- toYaml . | nindent 4 }}
 | 
			
		||||
    {{- end }}
 | 
			
		||||
spec:
 | 
			
		||||
  group: argoproj.io
 | 
			
		||||
  names:
 | 
			
		||||
    kind: WorkflowTaskSet
 | 
			
		||||
    listKind: WorkflowTaskSetList
 | 
			
		||||
    plural: workflowtasksets
 | 
			
		||||
    shortNames:
 | 
			
		||||
    - wfts
 | 
			
		||||
    singular: workflowtaskset
 | 
			
		||||
  scope: Namespaced
 | 
			
		||||
  versions:
 | 
			
		||||
  - name: v1alpha1
 | 
			
		||||
    schema:
 | 
			
		||||
      openAPIV3Schema:
 | 
			
		||||
        properties:
 | 
			
		||||
          apiVersion:
 | 
			
		||||
            type: string
 | 
			
		||||
          kind:
 | 
			
		||||
            type: string
 | 
			
		||||
          metadata:
 | 
			
		||||
            type: object
 | 
			
		||||
          spec:
 | 
			
		||||
            type: object
 | 
			
		||||
            x-kubernetes-map-type: atomic
 | 
			
		||||
            x-kubernetes-preserve-unknown-fields: true
 | 
			
		||||
          status:
 | 
			
		||||
            type: object
 | 
			
		||||
            x-kubernetes-map-type: atomic
 | 
			
		||||
            x-kubernetes-preserve-unknown-fields: true
 | 
			
		||||
        required:
 | 
			
		||||
        - metadata
 | 
			
		||||
        - spec
 | 
			
		||||
        type: object
 | 
			
		||||
    served: true
 | 
			
		||||
    storage: true
 | 
			
		||||
    subresources:
 | 
			
		||||
      status: {}
 | 
			
		||||
{{- end }}
 | 
			
		||||
@@ -0,0 +1,44 @@
 | 
			
		||||
{{- if .Values.crds.install }}
 | 
			
		||||
apiVersion: apiextensions.k8s.io/v1
 | 
			
		||||
kind: CustomResourceDefinition
 | 
			
		||||
metadata:
 | 
			
		||||
  name: workflowtemplates.argoproj.io
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if .Values.crds.keep }}
 | 
			
		||||
    "helm.sh/resource-policy": keep
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    {{- with .Values.crds.annotations }}
 | 
			
		||||
      {{- toYaml . | nindent 4 }}
 | 
			
		||||
    {{- end }}
 | 
			
		||||
spec:
 | 
			
		||||
  group: argoproj.io
 | 
			
		||||
  names:
 | 
			
		||||
    kind: WorkflowTemplate
 | 
			
		||||
    listKind: WorkflowTemplateList
 | 
			
		||||
    plural: workflowtemplates
 | 
			
		||||
    shortNames:
 | 
			
		||||
    - wftmpl
 | 
			
		||||
    singular: workflowtemplate
 | 
			
		||||
  scope: Namespaced
 | 
			
		||||
  versions:
 | 
			
		||||
  - name: v1alpha1
 | 
			
		||||
    schema:
 | 
			
		||||
      openAPIV3Schema:
 | 
			
		||||
        properties:
 | 
			
		||||
          apiVersion:
 | 
			
		||||
            type: string
 | 
			
		||||
          kind:
 | 
			
		||||
            type: string
 | 
			
		||||
          metadata:
 | 
			
		||||
            type: object
 | 
			
		||||
          spec:
 | 
			
		||||
            type: object
 | 
			
		||||
            x-kubernetes-map-type: atomic
 | 
			
		||||
            x-kubernetes-preserve-unknown-fields: true
 | 
			
		||||
        required:
 | 
			
		||||
        - metadata
 | 
			
		||||
        - spec
 | 
			
		||||
        type: object
 | 
			
		||||
    served: true
 | 
			
		||||
    storage: true
 | 
			
		||||
{{- end }}
 | 
			
		||||
		Reference in New Issue
	
	Block a user