672 lines
25 KiB
YAML
672 lines
25 KiB
YAML
{{- 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 }}
|