feat(argo-rollouts): Match autogenerated/tested CRDs in upstream argo-rollouts (#638)
This commit is contained in:
parent
1d96f80dac
commit
b8f483fb73
8 changed files with 256 additions and 2641 deletions
|
@ -2,7 +2,7 @@ apiVersion: v1
|
||||||
appVersion: "0.10.2"
|
appVersion: "0.10.2"
|
||||||
description: A Helm chart for Argo Rollouts
|
description: A Helm chart for Argo Rollouts
|
||||||
name: argo-rollouts
|
name: argo-rollouts
|
||||||
version: 0.4.3
|
version: 0.5.0
|
||||||
icon: https://raw.githubusercontent.com/argoproj/argo/master/argo.png
|
icon: https://raw.githubusercontent.com/argoproj/argo/master/argo.png
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
maintainers:
|
maintainers:
|
||||||
|
|
|
@ -2,7 +2,7 @@ Argo Rollouts Chart
|
||||||
=============
|
=============
|
||||||
A Helm chart for Argo Rollouts, progressive delivery for Kubernetes.
|
A Helm chart for Argo Rollouts, progressive delivery for Kubernetes.
|
||||||
|
|
||||||
Current chart version is `0.4.0`
|
Current chart version is `0.5.0`
|
||||||
|
|
||||||
Source code can be found [here](https://github.com/argoproj/argo-rollouts)
|
Source code can be found [here](https://github.com/argoproj/argo-rollouts)
|
||||||
|
|
||||||
|
@ -42,6 +42,7 @@ $ helm install --name my-release argo/argo-rollouts
|
||||||
| controller.metrics.serviceMonitor.enabled | bool | `false` | |
|
| controller.metrics.serviceMonitor.enabled | bool | `false` | |
|
||||||
| imagePullSecrets | list | `[]` | |
|
| imagePullSecrets | list | `[]` | |
|
||||||
| installCRDs | bool | `true` | |
|
| installCRDs | bool | `true` | |
|
||||||
|
| crdAnnotations | object | `{}` | |
|
||||||
| podAnnotations | object | `{}` | |
|
| podAnnotations | object | `{}` | |
|
||||||
| podLabels | object | `{}` | |
|
| podLabels | object | `{}` | |
|
||||||
| serviceAccount.name | string | `"argo-rollouts"` | |
|
| serviceAccount.name | string | `"argo-rollouts"` | |
|
||||||
|
|
|
@ -3,7 +3,10 @@ apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.4.0
|
controller-gen.kubebuilder.io/version: v0.4.1
|
||||||
|
{{- if .Values.crdAnnotations }}
|
||||||
|
{{- toYaml .Values.crdAnnotations | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
name: analysisruns.argoproj.io
|
name: analysisruns.argoproj.io
|
||||||
spec:
|
spec:
|
||||||
group: argoproj.io
|
group: argoproj.io
|
||||||
|
@ -16,15 +19,12 @@ spec:
|
||||||
singular: analysisrun
|
singular: analysisrun
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
versions:
|
versions:
|
||||||
- name: v1alpha1
|
- additionalPrinterColumns:
|
||||||
served: true
|
- description: AnalysisRun status
|
||||||
storage: true
|
jsonPath: .status.phase
|
||||||
additionalPrinterColumns:
|
|
||||||
- jsonPath: .status.phase
|
|
||||||
description: AnalysisRun status
|
|
||||||
name: Status
|
name: Status
|
||||||
type: string
|
type: string
|
||||||
subresources: {}
|
name: v1alpha1
|
||||||
schema:
|
schema:
|
||||||
openAPIV3Schema:
|
openAPIV3Schema:
|
||||||
properties:
|
properties:
|
||||||
|
@ -723,11 +723,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -794,6 +799,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1271,6 +1281,7 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
|
@ -1342,6 +1353,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1823,11 +1839,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -1894,6 +1915,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -2233,503 +2259,12 @@ spec:
|
||||||
- whenUnsatisfiable
|
- whenUnsatisfiable
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- topologyKey
|
||||||
|
- whenUnsatisfiable
|
||||||
|
x-kubernetes-list-type: map
|
||||||
volumes:
|
volumes:
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
properties:
|
|
||||||
awsElasticBlockStore:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
azureDisk:
|
|
||||||
properties:
|
|
||||||
cachingMode:
|
|
||||||
type: string
|
|
||||||
diskName:
|
|
||||||
type: string
|
|
||||||
diskURI:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- diskName
|
|
||||||
- diskURI
|
|
||||||
type: object
|
|
||||||
azureFile:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretName:
|
|
||||||
type: string
|
|
||||||
shareName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- secretName
|
|
||||||
- shareName
|
|
||||||
type: object
|
|
||||||
cephfs:
|
|
||||||
properties:
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretFile:
|
|
||||||
type: string
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
cinder:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
csi:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
nodePublishSecretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeAttributes:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
emptyDir:
|
|
||||||
properties:
|
|
||||||
medium:
|
|
||||||
type: string
|
|
||||||
sizeLimit:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
ephemeral:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeClaimTemplate:
|
|
||||||
properties:
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
accessModes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
dataSource:
|
|
||||||
properties:
|
|
||||||
apiGroup:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- kind
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
resources:
|
|
||||||
properties:
|
|
||||||
limits:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
requests:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
selector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
storageClassName:
|
|
||||||
type: string
|
|
||||||
volumeMode:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- spec
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
fc:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
targetWWNs:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
wwids:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
flexVolume:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
options:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
flocker:
|
|
||||||
properties:
|
|
||||||
datasetName:
|
|
||||||
type: string
|
|
||||||
datasetUUID:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
gcePersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
pdName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- pdName
|
|
||||||
type: object
|
|
||||||
gitRepo:
|
|
||||||
properties:
|
|
||||||
directory:
|
|
||||||
type: string
|
|
||||||
repository:
|
|
||||||
type: string
|
|
||||||
revision:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- repository
|
|
||||||
type: object
|
|
||||||
glusterfs:
|
|
||||||
properties:
|
|
||||||
endpoints:
|
|
||||||
type: string
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- endpoints
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
hostPath:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
iscsi:
|
|
||||||
properties:
|
|
||||||
chapAuthDiscovery:
|
|
||||||
type: boolean
|
|
||||||
chapAuthSession:
|
|
||||||
type: boolean
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
initiatorName:
|
|
||||||
type: string
|
|
||||||
iqn:
|
|
||||||
type: string
|
|
||||||
iscsiInterface:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
portals:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
targetPortal:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- iqn
|
|
||||||
- lun
|
|
||||||
- targetPortal
|
|
||||||
type: object
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
nfs:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
server:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
- server
|
|
||||||
type: object
|
|
||||||
persistentVolumeClaim:
|
|
||||||
properties:
|
|
||||||
claimName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- claimName
|
|
||||||
type: object
|
|
||||||
photonPersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
pdID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- pdID
|
|
||||||
type: object
|
|
||||||
portworxVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
projected:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
sources:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
serviceAccountToken:
|
|
||||||
properties:
|
|
||||||
audience:
|
|
||||||
type: string
|
|
||||||
expirationSeconds:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- sources
|
|
||||||
type: object
|
|
||||||
quobyte:
|
|
||||||
properties:
|
|
||||||
group:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
registry:
|
|
||||||
type: string
|
|
||||||
tenant:
|
|
||||||
type: string
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
volume:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- registry
|
|
||||||
- volume
|
|
||||||
type: object
|
|
||||||
rbd:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
image:
|
|
||||||
type: string
|
|
||||||
keyring:
|
|
||||||
type: string
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
pool:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- image
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
scaleIO:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
gateway:
|
|
||||||
type: string
|
|
||||||
protectionDomain:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
sslEnabled:
|
|
||||||
type: boolean
|
|
||||||
storageMode:
|
|
||||||
type: string
|
|
||||||
storagePool:
|
|
||||||
type: string
|
|
||||||
system:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- gateway
|
|
||||||
- secretRef
|
|
||||||
- system
|
|
||||||
type: object
|
|
||||||
storageos:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
volumeNamespace:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
vsphereVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
storagePolicyID:
|
|
||||||
type: string
|
|
||||||
storagePolicyName:
|
|
||||||
type: string
|
|
||||||
volumePath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumePath
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
required:
|
||||||
- containers
|
- containers
|
||||||
type: object
|
type: object
|
||||||
|
@ -2960,4 +2495,7 @@ spec:
|
||||||
required:
|
required:
|
||||||
- spec
|
- spec
|
||||||
type: object
|
type: object
|
||||||
|
served: true
|
||||||
|
storage: true
|
||||||
|
subresources: {}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -3,7 +3,10 @@ apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.4.0
|
controller-gen.kubebuilder.io/version: v0.4.1
|
||||||
|
{{- if .Values.crdAnnotations }}
|
||||||
|
{{- toYaml .Values.crdAnnotations | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
name: analysistemplates.argoproj.io
|
name: analysistemplates.argoproj.io
|
||||||
spec:
|
spec:
|
||||||
group: argoproj.io
|
group: argoproj.io
|
||||||
|
@ -17,8 +20,6 @@ spec:
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
versions:
|
versions:
|
||||||
- name: v1alpha1
|
- name: v1alpha1
|
||||||
served: true
|
|
||||||
storage: true
|
|
||||||
schema:
|
schema:
|
||||||
openAPIV3Schema:
|
openAPIV3Schema:
|
||||||
properties:
|
properties:
|
||||||
|
@ -717,11 +718,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -788,6 +794,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1265,6 +1276,7 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
|
@ -1336,6 +1348,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1817,11 +1834,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -1888,6 +1910,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -2227,503 +2254,12 @@ spec:
|
||||||
- whenUnsatisfiable
|
- whenUnsatisfiable
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- topologyKey
|
||||||
|
- whenUnsatisfiable
|
||||||
|
x-kubernetes-list-type: map
|
||||||
volumes:
|
volumes:
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
properties:
|
|
||||||
awsElasticBlockStore:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
azureDisk:
|
|
||||||
properties:
|
|
||||||
cachingMode:
|
|
||||||
type: string
|
|
||||||
diskName:
|
|
||||||
type: string
|
|
||||||
diskURI:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- diskName
|
|
||||||
- diskURI
|
|
||||||
type: object
|
|
||||||
azureFile:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretName:
|
|
||||||
type: string
|
|
||||||
shareName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- secretName
|
|
||||||
- shareName
|
|
||||||
type: object
|
|
||||||
cephfs:
|
|
||||||
properties:
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretFile:
|
|
||||||
type: string
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
cinder:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
csi:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
nodePublishSecretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeAttributes:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
emptyDir:
|
|
||||||
properties:
|
|
||||||
medium:
|
|
||||||
type: string
|
|
||||||
sizeLimit:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
ephemeral:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeClaimTemplate:
|
|
||||||
properties:
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
accessModes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
dataSource:
|
|
||||||
properties:
|
|
||||||
apiGroup:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- kind
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
resources:
|
|
||||||
properties:
|
|
||||||
limits:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
requests:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
selector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
storageClassName:
|
|
||||||
type: string
|
|
||||||
volumeMode:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- spec
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
fc:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
targetWWNs:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
wwids:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
flexVolume:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
options:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
flocker:
|
|
||||||
properties:
|
|
||||||
datasetName:
|
|
||||||
type: string
|
|
||||||
datasetUUID:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
gcePersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
pdName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- pdName
|
|
||||||
type: object
|
|
||||||
gitRepo:
|
|
||||||
properties:
|
|
||||||
directory:
|
|
||||||
type: string
|
|
||||||
repository:
|
|
||||||
type: string
|
|
||||||
revision:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- repository
|
|
||||||
type: object
|
|
||||||
glusterfs:
|
|
||||||
properties:
|
|
||||||
endpoints:
|
|
||||||
type: string
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- endpoints
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
hostPath:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
iscsi:
|
|
||||||
properties:
|
|
||||||
chapAuthDiscovery:
|
|
||||||
type: boolean
|
|
||||||
chapAuthSession:
|
|
||||||
type: boolean
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
initiatorName:
|
|
||||||
type: string
|
|
||||||
iqn:
|
|
||||||
type: string
|
|
||||||
iscsiInterface:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
portals:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
targetPortal:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- iqn
|
|
||||||
- lun
|
|
||||||
- targetPortal
|
|
||||||
type: object
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
nfs:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
server:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
- server
|
|
||||||
type: object
|
|
||||||
persistentVolumeClaim:
|
|
||||||
properties:
|
|
||||||
claimName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- claimName
|
|
||||||
type: object
|
|
||||||
photonPersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
pdID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- pdID
|
|
||||||
type: object
|
|
||||||
portworxVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
projected:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
sources:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
serviceAccountToken:
|
|
||||||
properties:
|
|
||||||
audience:
|
|
||||||
type: string
|
|
||||||
expirationSeconds:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- sources
|
|
||||||
type: object
|
|
||||||
quobyte:
|
|
||||||
properties:
|
|
||||||
group:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
registry:
|
|
||||||
type: string
|
|
||||||
tenant:
|
|
||||||
type: string
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
volume:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- registry
|
|
||||||
- volume
|
|
||||||
type: object
|
|
||||||
rbd:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
image:
|
|
||||||
type: string
|
|
||||||
keyring:
|
|
||||||
type: string
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
pool:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- image
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
scaleIO:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
gateway:
|
|
||||||
type: string
|
|
||||||
protectionDomain:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
sslEnabled:
|
|
||||||
type: boolean
|
|
||||||
storageMode:
|
|
||||||
type: string
|
|
||||||
storagePool:
|
|
||||||
type: string
|
|
||||||
system:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- gateway
|
|
||||||
- secretRef
|
|
||||||
- system
|
|
||||||
type: object
|
|
||||||
storageos:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
volumeNamespace:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
vsphereVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
storagePolicyID:
|
|
||||||
type: string
|
|
||||||
storagePolicyName:
|
|
||||||
type: string
|
|
||||||
volumePath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumePath
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
required:
|
||||||
- containers
|
- containers
|
||||||
type: object
|
type: object
|
||||||
|
@ -2882,4 +2418,6 @@ spec:
|
||||||
required:
|
required:
|
||||||
- spec
|
- spec
|
||||||
type: object
|
type: object
|
||||||
|
served: true
|
||||||
|
storage: true
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -3,7 +3,10 @@ apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.4.0
|
controller-gen.kubebuilder.io/version: v0.4.1
|
||||||
|
{{- if .Values.crdAnnotations }}
|
||||||
|
{{- toYaml .Values.crdAnnotations | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
name: clusteranalysistemplates.argoproj.io
|
name: clusteranalysistemplates.argoproj.io
|
||||||
spec:
|
spec:
|
||||||
group: argoproj.io
|
group: argoproj.io
|
||||||
|
@ -17,8 +20,6 @@ spec:
|
||||||
scope: Cluster
|
scope: Cluster
|
||||||
versions:
|
versions:
|
||||||
- name: v1alpha1
|
- name: v1alpha1
|
||||||
served: true
|
|
||||||
storage: true
|
|
||||||
schema:
|
schema:
|
||||||
openAPIV3Schema:
|
openAPIV3Schema:
|
||||||
properties:
|
properties:
|
||||||
|
@ -717,11 +718,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -788,6 +794,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1265,6 +1276,7 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
|
@ -1336,6 +1348,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1817,11 +1834,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -1888,6 +1910,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -2227,503 +2254,12 @@ spec:
|
||||||
- whenUnsatisfiable
|
- whenUnsatisfiable
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- topologyKey
|
||||||
|
- whenUnsatisfiable
|
||||||
|
x-kubernetes-list-type: map
|
||||||
volumes:
|
volumes:
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
properties:
|
|
||||||
awsElasticBlockStore:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
azureDisk:
|
|
||||||
properties:
|
|
||||||
cachingMode:
|
|
||||||
type: string
|
|
||||||
diskName:
|
|
||||||
type: string
|
|
||||||
diskURI:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- diskName
|
|
||||||
- diskURI
|
|
||||||
type: object
|
|
||||||
azureFile:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretName:
|
|
||||||
type: string
|
|
||||||
shareName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- secretName
|
|
||||||
- shareName
|
|
||||||
type: object
|
|
||||||
cephfs:
|
|
||||||
properties:
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretFile:
|
|
||||||
type: string
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
cinder:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
csi:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
nodePublishSecretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeAttributes:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
emptyDir:
|
|
||||||
properties:
|
|
||||||
medium:
|
|
||||||
type: string
|
|
||||||
sizeLimit:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
ephemeral:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeClaimTemplate:
|
|
||||||
properties:
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
accessModes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
dataSource:
|
|
||||||
properties:
|
|
||||||
apiGroup:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- kind
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
resources:
|
|
||||||
properties:
|
|
||||||
limits:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
requests:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
selector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
storageClassName:
|
|
||||||
type: string
|
|
||||||
volumeMode:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- spec
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
fc:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
targetWWNs:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
wwids:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
flexVolume:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
options:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
flocker:
|
|
||||||
properties:
|
|
||||||
datasetName:
|
|
||||||
type: string
|
|
||||||
datasetUUID:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
gcePersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
pdName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- pdName
|
|
||||||
type: object
|
|
||||||
gitRepo:
|
|
||||||
properties:
|
|
||||||
directory:
|
|
||||||
type: string
|
|
||||||
repository:
|
|
||||||
type: string
|
|
||||||
revision:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- repository
|
|
||||||
type: object
|
|
||||||
glusterfs:
|
|
||||||
properties:
|
|
||||||
endpoints:
|
|
||||||
type: string
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- endpoints
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
hostPath:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
iscsi:
|
|
||||||
properties:
|
|
||||||
chapAuthDiscovery:
|
|
||||||
type: boolean
|
|
||||||
chapAuthSession:
|
|
||||||
type: boolean
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
initiatorName:
|
|
||||||
type: string
|
|
||||||
iqn:
|
|
||||||
type: string
|
|
||||||
iscsiInterface:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
portals:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
targetPortal:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- iqn
|
|
||||||
- lun
|
|
||||||
- targetPortal
|
|
||||||
type: object
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
nfs:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
server:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
- server
|
|
||||||
type: object
|
|
||||||
persistentVolumeClaim:
|
|
||||||
properties:
|
|
||||||
claimName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- claimName
|
|
||||||
type: object
|
|
||||||
photonPersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
pdID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- pdID
|
|
||||||
type: object
|
|
||||||
portworxVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
projected:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
sources:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
serviceAccountToken:
|
|
||||||
properties:
|
|
||||||
audience:
|
|
||||||
type: string
|
|
||||||
expirationSeconds:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- sources
|
|
||||||
type: object
|
|
||||||
quobyte:
|
|
||||||
properties:
|
|
||||||
group:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
registry:
|
|
||||||
type: string
|
|
||||||
tenant:
|
|
||||||
type: string
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
volume:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- registry
|
|
||||||
- volume
|
|
||||||
type: object
|
|
||||||
rbd:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
image:
|
|
||||||
type: string
|
|
||||||
keyring:
|
|
||||||
type: string
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
pool:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- image
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
scaleIO:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
gateway:
|
|
||||||
type: string
|
|
||||||
protectionDomain:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
sslEnabled:
|
|
||||||
type: boolean
|
|
||||||
storageMode:
|
|
||||||
type: string
|
|
||||||
storagePool:
|
|
||||||
type: string
|
|
||||||
system:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- gateway
|
|
||||||
- secretRef
|
|
||||||
- system
|
|
||||||
type: object
|
|
||||||
storageos:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
volumeNamespace:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
vsphereVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
storagePolicyID:
|
|
||||||
type: string
|
|
||||||
storagePolicyName:
|
|
||||||
type: string
|
|
||||||
volumePath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumePath
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
required:
|
||||||
- containers
|
- containers
|
||||||
type: object
|
type: object
|
||||||
|
@ -2882,4 +2418,6 @@ spec:
|
||||||
required:
|
required:
|
||||||
- spec
|
- spec
|
||||||
type: object
|
type: object
|
||||||
|
served: true
|
||||||
|
storage: true
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -3,7 +3,10 @@ apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.4.0
|
controller-gen.kubebuilder.io/version: v0.4.1
|
||||||
|
{{- if .Values.crdAnnotations }}
|
||||||
|
{{- toYaml .Values.crdAnnotations | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
name: experiments.argoproj.io
|
name: experiments.argoproj.io
|
||||||
spec:
|
spec:
|
||||||
group: argoproj.io
|
group: argoproj.io
|
||||||
|
@ -16,15 +19,12 @@ spec:
|
||||||
singular: experiment
|
singular: experiment
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
versions:
|
versions:
|
||||||
- name: v1alpha1
|
- additionalPrinterColumns:
|
||||||
served: true
|
- description: Experiment status
|
||||||
storage: true
|
jsonPath: .status.phase
|
||||||
subresources: {}
|
|
||||||
additionalPrinterColumns:
|
|
||||||
- jsonPath: .status.phase
|
|
||||||
description: Experiment status
|
|
||||||
name: Status
|
name: Status
|
||||||
type: string
|
type: string
|
||||||
|
name: v1alpha1
|
||||||
schema:
|
schema:
|
||||||
openAPIV3Schema:
|
openAPIV3Schema:
|
||||||
properties:
|
properties:
|
||||||
|
@ -684,11 +684,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -755,6 +760,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -796,6 +806,15 @@ spec:
|
||||||
user:
|
user:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
|
seccompProfile:
|
||||||
|
properties:
|
||||||
|
localhostProfile:
|
||||||
|
type: string
|
||||||
|
type:
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
type: object
|
||||||
windowsOptions:
|
windowsOptions:
|
||||||
properties:
|
properties:
|
||||||
gmsaCredentialSpec:
|
gmsaCredentialSpec:
|
||||||
|
@ -1223,6 +1242,7 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
|
@ -1294,6 +1314,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1335,6 +1360,15 @@ spec:
|
||||||
user:
|
user:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
|
seccompProfile:
|
||||||
|
properties:
|
||||||
|
localhostProfile:
|
||||||
|
type: string
|
||||||
|
type:
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
type: object
|
||||||
windowsOptions:
|
windowsOptions:
|
||||||
properties:
|
properties:
|
||||||
gmsaCredentialSpec:
|
gmsaCredentialSpec:
|
||||||
|
@ -1766,11 +1800,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -1837,6 +1876,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1878,6 +1922,15 @@ spec:
|
||||||
user:
|
user:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
|
seccompProfile:
|
||||||
|
properties:
|
||||||
|
localhostProfile:
|
||||||
|
type: string
|
||||||
|
type:
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
type: object
|
||||||
windowsOptions:
|
windowsOptions:
|
||||||
properties:
|
properties:
|
||||||
gmsaCredentialSpec:
|
gmsaCredentialSpec:
|
||||||
|
@ -2063,6 +2116,15 @@ spec:
|
||||||
user:
|
user:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
|
seccompProfile:
|
||||||
|
properties:
|
||||||
|
localhostProfile:
|
||||||
|
type: string
|
||||||
|
type:
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
type: object
|
||||||
supplementalGroups:
|
supplementalGroups:
|
||||||
items:
|
items:
|
||||||
format: int64
|
format: int64
|
||||||
|
@ -2094,6 +2156,8 @@ spec:
|
||||||
type: string
|
type: string
|
||||||
serviceAccountName:
|
serviceAccountName:
|
||||||
type: string
|
type: string
|
||||||
|
setHostnameAsFQDN:
|
||||||
|
type: boolean
|
||||||
shareProcessNamespace:
|
shareProcessNamespace:
|
||||||
type: boolean
|
type: boolean
|
||||||
subdomain:
|
subdomain:
|
||||||
|
@ -2156,424 +2220,12 @@ spec:
|
||||||
- whenUnsatisfiable
|
- whenUnsatisfiable
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- topologyKey
|
||||||
|
- whenUnsatisfiable
|
||||||
|
x-kubernetes-list-type: map
|
||||||
volumes:
|
volumes:
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
properties:
|
|
||||||
awsElasticBlockStore:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
azureDisk:
|
|
||||||
properties:
|
|
||||||
cachingMode:
|
|
||||||
type: string
|
|
||||||
diskName:
|
|
||||||
type: string
|
|
||||||
diskURI:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- diskName
|
|
||||||
- diskURI
|
|
||||||
type: object
|
|
||||||
azureFile:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretName:
|
|
||||||
type: string
|
|
||||||
shareName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- secretName
|
|
||||||
- shareName
|
|
||||||
type: object
|
|
||||||
cephfs:
|
|
||||||
properties:
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretFile:
|
|
||||||
type: string
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
cinder:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
csi:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
nodePublishSecretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeAttributes:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
emptyDir:
|
|
||||||
properties:
|
|
||||||
medium:
|
|
||||||
type: string
|
|
||||||
sizeLimit:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
fc:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
targetWWNs:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
wwids:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
flexVolume:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
options:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
flocker:
|
|
||||||
properties:
|
|
||||||
datasetName:
|
|
||||||
type: string
|
|
||||||
datasetUUID:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
gcePersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
pdName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- pdName
|
|
||||||
type: object
|
|
||||||
gitRepo:
|
|
||||||
properties:
|
|
||||||
directory:
|
|
||||||
type: string
|
|
||||||
repository:
|
|
||||||
type: string
|
|
||||||
revision:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- repository
|
|
||||||
type: object
|
|
||||||
glusterfs:
|
|
||||||
properties:
|
|
||||||
endpoints:
|
|
||||||
type: string
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- endpoints
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
hostPath:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
iscsi:
|
|
||||||
properties:
|
|
||||||
chapAuthDiscovery:
|
|
||||||
type: boolean
|
|
||||||
chapAuthSession:
|
|
||||||
type: boolean
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
initiatorName:
|
|
||||||
type: string
|
|
||||||
iqn:
|
|
||||||
type: string
|
|
||||||
iscsiInterface:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
portals:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
targetPortal:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- iqn
|
|
||||||
- lun
|
|
||||||
- targetPortal
|
|
||||||
type: object
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
nfs:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
server:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
- server
|
|
||||||
type: object
|
|
||||||
persistentVolumeClaim:
|
|
||||||
properties:
|
|
||||||
claimName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- claimName
|
|
||||||
type: object
|
|
||||||
photonPersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
pdID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- pdID
|
|
||||||
type: object
|
|
||||||
portworxVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
projected:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
sources:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
serviceAccountToken:
|
|
||||||
properties:
|
|
||||||
audience:
|
|
||||||
type: string
|
|
||||||
expirationSeconds:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- sources
|
|
||||||
type: object
|
|
||||||
quobyte:
|
|
||||||
properties:
|
|
||||||
group:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
registry:
|
|
||||||
type: string
|
|
||||||
tenant:
|
|
||||||
type: string
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
volume:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- registry
|
|
||||||
- volume
|
|
||||||
type: object
|
|
||||||
rbd:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
image:
|
|
||||||
type: string
|
|
||||||
keyring:
|
|
||||||
type: string
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
pool:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- image
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
scaleIO:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
gateway:
|
|
||||||
type: string
|
|
||||||
protectionDomain:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
sslEnabled:
|
|
||||||
type: boolean
|
|
||||||
storageMode:
|
|
||||||
type: string
|
|
||||||
storagePool:
|
|
||||||
type: string
|
|
||||||
system:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- gateway
|
|
||||||
- secretRef
|
|
||||||
- system
|
|
||||||
type: object
|
|
||||||
storageos:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
volumeNamespace:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
vsphereVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
storagePolicyID:
|
|
||||||
type: string
|
|
||||||
storagePolicyName:
|
|
||||||
type: string
|
|
||||||
volumePath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumePath
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
required:
|
||||||
- containers
|
- containers
|
||||||
type: object
|
type: object
|
||||||
|
@ -2680,4 +2332,7 @@ spec:
|
||||||
required:
|
required:
|
||||||
- spec
|
- spec
|
||||||
type: object
|
type: object
|
||||||
|
served: true
|
||||||
|
storage: true
|
||||||
|
subresources: {}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -3,7 +3,10 @@ apiVersion: apiextensions.k8s.io/v1
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
controller-gen.kubebuilder.io/version: v0.4.0
|
controller-gen.kubebuilder.io/version: v0.4.1
|
||||||
|
{{- if .Values.crdAnnotations }}
|
||||||
|
{{- toYaml .Values.crdAnnotations | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
name: rollouts.argoproj.io
|
name: rollouts.argoproj.io
|
||||||
spec:
|
spec:
|
||||||
group: argoproj.io
|
group: argoproj.io
|
||||||
|
@ -16,32 +19,24 @@ spec:
|
||||||
singular: rollout
|
singular: rollout
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
versions:
|
versions:
|
||||||
- name: v1alpha1
|
- additionalPrinterColumns:
|
||||||
served: true
|
- description: Number of desired pods
|
||||||
storage: true
|
jsonPath: .spec.replicas
|
||||||
additionalPrinterColumns:
|
|
||||||
- jsonPath: .spec.replicas
|
|
||||||
description: Number of desired pods
|
|
||||||
name: Desired
|
name: Desired
|
||||||
type: integer
|
type: integer
|
||||||
- jsonPath: .status.replicas
|
- description: Total number of non-terminated pods targeted by this rollout
|
||||||
description: Total number of non-terminated pods targeted by this rollout
|
jsonPath: .status.replicas
|
||||||
name: Current
|
name: Current
|
||||||
type: integer
|
type: integer
|
||||||
- jsonPath: .status.updatedReplicas
|
- description: Total number of non-terminated pods targeted by this rollout that have the desired template spec
|
||||||
description: Total number of non-terminated pods targeted by this rollout that have the desired template spec
|
jsonPath: .status.updatedReplicas
|
||||||
name: Up-to-date
|
name: Up-to-date
|
||||||
type: integer
|
type: integer
|
||||||
- jsonPath: .status.availableReplicas
|
- description: Total number of available pods (ready for at least minReadySeconds) targeted by this rollout
|
||||||
description: Total number of available pods (ready for at least minReadySeconds) targeted by this rollout
|
jsonPath: .status.availableReplicas
|
||||||
name: Available
|
name: Available
|
||||||
type: integer
|
type: integer
|
||||||
subresources:
|
name: v1alpha1
|
||||||
scale:
|
|
||||||
labelSelectorPath: .status.selector
|
|
||||||
specReplicasPath: .spec.replicas
|
|
||||||
statusReplicasPath: .status.HPAReplicas
|
|
||||||
status: {}
|
|
||||||
schema:
|
schema:
|
||||||
openAPIV3Schema:
|
openAPIV3Schema:
|
||||||
properties:
|
properties:
|
||||||
|
@ -158,10 +153,6 @@ spec:
|
||||||
- name
|
- name
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
clusterScope:
|
|
||||||
type: boolean
|
|
||||||
templateName:
|
|
||||||
type: string
|
|
||||||
templates:
|
templates:
|
||||||
items:
|
items:
|
||||||
properties:
|
properties:
|
||||||
|
@ -197,10 +188,6 @@ spec:
|
||||||
- name
|
- name
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
clusterScope:
|
|
||||||
type: boolean
|
|
||||||
templateName:
|
|
||||||
type: string
|
|
||||||
templates:
|
templates:
|
||||||
items:
|
items:
|
||||||
properties:
|
properties:
|
||||||
|
@ -263,13 +250,9 @@ spec:
|
||||||
- name
|
- name
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
clusterScope:
|
|
||||||
type: boolean
|
|
||||||
startingStep:
|
startingStep:
|
||||||
format: int32
|
format: int32
|
||||||
type: integer
|
type: integer
|
||||||
templateName:
|
|
||||||
type: string
|
|
||||||
templates:
|
templates:
|
||||||
items:
|
items:
|
||||||
properties:
|
properties:
|
||||||
|
@ -357,10 +340,6 @@ spec:
|
||||||
- name
|
- name
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
clusterScope:
|
|
||||||
type: boolean
|
|
||||||
templateName:
|
|
||||||
type: string
|
|
||||||
templates:
|
templates:
|
||||||
items:
|
items:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1122,11 +1101,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -1193,6 +1177,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -1670,6 +1659,7 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
|
@ -1741,6 +1731,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -2222,11 +2217,16 @@ spec:
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
protocol:
|
protocol:
|
||||||
|
default: TCP
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- containerPort
|
- containerPort
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- containerPort
|
||||||
|
- protocol
|
||||||
|
x-kubernetes-list-type: map
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
properties:
|
properties:
|
||||||
exec:
|
exec:
|
||||||
|
@ -2293,6 +2293,11 @@ spec:
|
||||||
type: integer
|
type: integer
|
||||||
type: object
|
type: object
|
||||||
resources:
|
resources:
|
||||||
|
properties:
|
||||||
|
limits:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
|
requests:
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
type: object
|
type: object
|
||||||
securityContext:
|
securityContext:
|
||||||
properties:
|
properties:
|
||||||
|
@ -2632,670 +2637,12 @@ spec:
|
||||||
- whenUnsatisfiable
|
- whenUnsatisfiable
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
x-kubernetes-list-map-keys:
|
||||||
|
- topologyKey
|
||||||
|
- whenUnsatisfiable
|
||||||
|
x-kubernetes-list-type: map
|
||||||
volumes:
|
volumes:
|
||||||
items:
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
properties:
|
|
||||||
awsElasticBlockStore:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
azureDisk:
|
|
||||||
properties:
|
|
||||||
cachingMode:
|
|
||||||
type: string
|
|
||||||
diskName:
|
|
||||||
type: string
|
|
||||||
diskURI:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- diskName
|
|
||||||
- diskURI
|
|
||||||
type: object
|
|
||||||
azureFile:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretName:
|
|
||||||
type: string
|
|
||||||
shareName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- secretName
|
|
||||||
- shareName
|
|
||||||
type: object
|
|
||||||
cephfs:
|
|
||||||
properties:
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretFile:
|
|
||||||
type: string
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
cinder:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
csi:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
nodePublishSecretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeAttributes:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
downwardAPI:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
fieldRef:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
fieldPath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- fieldPath
|
|
||||||
type: object
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
resourceFieldRef:
|
|
||||||
properties:
|
|
||||||
containerName:
|
|
||||||
type: string
|
|
||||||
divisor:
|
|
||||||
type: string
|
|
||||||
resource:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- resource
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
emptyDir:
|
|
||||||
properties:
|
|
||||||
medium:
|
|
||||||
type: string
|
|
||||||
sizeLimit:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
ephemeral:
|
|
||||||
properties:
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeClaimTemplate:
|
|
||||||
properties:
|
|
||||||
metadata:
|
|
||||||
type: object
|
|
||||||
spec:
|
|
||||||
properties:
|
|
||||||
accessModes:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
dataSource:
|
|
||||||
properties:
|
|
||||||
apiGroup:
|
|
||||||
type: string
|
|
||||||
kind:
|
|
||||||
type: string
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- kind
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
resources:
|
|
||||||
properties:
|
|
||||||
limits:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
requests:
|
|
||||||
additionalProperties:
|
|
||||||
anyOf:
|
|
||||||
- type: integer
|
|
||||||
- type: string
|
|
||||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
||||||
x-kubernetes-int-or-string: true
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
selector:
|
|
||||||
properties:
|
|
||||||
matchExpressions:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
operator:
|
|
||||||
type: string
|
|
||||||
values:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- operator
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
matchLabels:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
storageClassName:
|
|
||||||
type: string
|
|
||||||
volumeMode:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- spec
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
fc:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
targetWWNs:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
wwids:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
flexVolume:
|
|
||||||
properties:
|
|
||||||
driver:
|
|
||||||
type: string
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
options:
|
|
||||||
additionalProperties:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- driver
|
|
||||||
type: object
|
|
||||||
flocker:
|
|
||||||
properties:
|
|
||||||
datasetName:
|
|
||||||
type: string
|
|
||||||
datasetUUID:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
gcePersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
partition:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
pdName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- pdName
|
|
||||||
type: object
|
|
||||||
gitRepo:
|
|
||||||
properties:
|
|
||||||
directory:
|
|
||||||
type: string
|
|
||||||
repository:
|
|
||||||
type: string
|
|
||||||
revision:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- repository
|
|
||||||
type: object
|
|
||||||
glusterfs:
|
|
||||||
properties:
|
|
||||||
endpoints:
|
|
||||||
type: string
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- endpoints
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
hostPath:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
iscsi:
|
|
||||||
properties:
|
|
||||||
chapAuthDiscovery:
|
|
||||||
type: boolean
|
|
||||||
chapAuthSession:
|
|
||||||
type: boolean
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
initiatorName:
|
|
||||||
type: string
|
|
||||||
iqn:
|
|
||||||
type: string
|
|
||||||
iscsiInterface:
|
|
||||||
type: string
|
|
||||||
lun:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
portals:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
targetPortal:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- iqn
|
|
||||||
- lun
|
|
||||||
- targetPortal
|
|
||||||
type: object
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
nfs:
|
|
||||||
properties:
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
server:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
- server
|
|
||||||
type: object
|
|
||||||
persistentVolumeClaim:
|
|
||||||
properties:
|
|
||||||
claimName:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
required:
|
|
||||||
- claimName
|
|
||||||
type: object
|
|
||||||
photonPersistentDisk:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
pdID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- pdID
|
|
||||||
type: object
|
|
||||||
portworxVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
volumeID:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumeID
|
|
||||||
type: object
|
|
||||||
projected:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
sources:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
configMap:
|
|
||||||
properties:
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
downwardAPI:
|
|
||||||
properties:
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
fieldRef:
|
|
||||||
properties:
|
|
||||||
apiVersion:
|
|
||||||
type: string
|
|
||||||
fieldPath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- fieldPath
|
|
||||||
type: object
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
resourceFieldRef:
|
|
||||||
properties:
|
|
||||||
containerName:
|
|
||||||
type: string
|
|
||||||
divisor:
|
|
||||||
type: string
|
|
||||||
resource:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- resource
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
type: object
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
type: object
|
|
||||||
serviceAccountToken:
|
|
||||||
properties:
|
|
||||||
audience:
|
|
||||||
type: string
|
|
||||||
expirationSeconds:
|
|
||||||
format: int64
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
|
||||||
- sources
|
|
||||||
type: object
|
|
||||||
quobyte:
|
|
||||||
properties:
|
|
||||||
group:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
registry:
|
|
||||||
type: string
|
|
||||||
tenant:
|
|
||||||
type: string
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
volume:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- registry
|
|
||||||
- volume
|
|
||||||
type: object
|
|
||||||
rbd:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
image:
|
|
||||||
type: string
|
|
||||||
keyring:
|
|
||||||
type: string
|
|
||||||
monitors:
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
type: array
|
|
||||||
pool:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
user:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- image
|
|
||||||
- monitors
|
|
||||||
type: object
|
|
||||||
scaleIO:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
gateway:
|
|
||||||
type: string
|
|
||||||
protectionDomain:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
sslEnabled:
|
|
||||||
type: boolean
|
|
||||||
storageMode:
|
|
||||||
type: string
|
|
||||||
storagePool:
|
|
||||||
type: string
|
|
||||||
system:
|
|
||||||
type: string
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- gateway
|
|
||||||
- secretRef
|
|
||||||
- system
|
|
||||||
type: object
|
|
||||||
secret:
|
|
||||||
properties:
|
|
||||||
defaultMode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
items:
|
|
||||||
items:
|
|
||||||
properties:
|
|
||||||
key:
|
|
||||||
type: string
|
|
||||||
mode:
|
|
||||||
format: int32
|
|
||||||
type: integer
|
|
||||||
path:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- key
|
|
||||||
- path
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
optional:
|
|
||||||
type: boolean
|
|
||||||
secretName:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
storageos:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
readOnly:
|
|
||||||
type: boolean
|
|
||||||
secretRef:
|
|
||||||
properties:
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
volumeName:
|
|
||||||
type: string
|
|
||||||
volumeNamespace:
|
|
||||||
type: string
|
|
||||||
type: object
|
|
||||||
vsphereVolume:
|
|
||||||
properties:
|
|
||||||
fsType:
|
|
||||||
type: string
|
|
||||||
storagePolicyID:
|
|
||||||
type: string
|
|
||||||
storagePolicyName:
|
|
||||||
type: string
|
|
||||||
volumePath:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- volumePath
|
|
||||||
type: object
|
|
||||||
required:
|
|
||||||
- name
|
|
||||||
type: object
|
|
||||||
type: array
|
|
||||||
required:
|
required:
|
||||||
- containers
|
- containers
|
||||||
type: object
|
type: object
|
||||||
|
@ -3321,8 +2668,6 @@ spec:
|
||||||
properties:
|
properties:
|
||||||
activeSelector:
|
activeSelector:
|
||||||
type: string
|
type: string
|
||||||
postPromotionAnalysisRun:
|
|
||||||
type: string
|
|
||||||
postPromotionAnalysisRunStatus:
|
postPromotionAnalysisRunStatus:
|
||||||
properties:
|
properties:
|
||||||
message:
|
message:
|
||||||
|
@ -3335,8 +2680,6 @@ spec:
|
||||||
- name
|
- name
|
||||||
- status
|
- status
|
||||||
type: object
|
type: object
|
||||||
prePromotionAnalysisRun:
|
|
||||||
type: string
|
|
||||||
prePromotionAnalysisRunStatus:
|
prePromotionAnalysisRunStatus:
|
||||||
properties:
|
properties:
|
||||||
message:
|
message:
|
||||||
|
@ -3351,18 +2694,11 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
previewSelector:
|
previewSelector:
|
||||||
type: string
|
type: string
|
||||||
previousActiveSelector:
|
|
||||||
type: string
|
|
||||||
scaleDownDelayStartTime:
|
|
||||||
format: date-time
|
|
||||||
type: string
|
|
||||||
scaleUpPreviewCheckPoint:
|
scaleUpPreviewCheckPoint:
|
||||||
type: boolean
|
type: boolean
|
||||||
type: object
|
type: object
|
||||||
canary:
|
canary:
|
||||||
properties:
|
properties:
|
||||||
currentBackgroundAnalysisRun:
|
|
||||||
type: string
|
|
||||||
currentBackgroundAnalysisRunStatus:
|
currentBackgroundAnalysisRunStatus:
|
||||||
properties:
|
properties:
|
||||||
message:
|
message:
|
||||||
|
@ -3377,8 +2713,6 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
currentExperiment:
|
currentExperiment:
|
||||||
type: string
|
type: string
|
||||||
currentStepAnalysisRun:
|
|
||||||
type: string
|
|
||||||
currentStepAnalysisRunStatus:
|
currentStepAnalysisRunStatus:
|
||||||
properties:
|
properties:
|
||||||
message:
|
message:
|
||||||
|
@ -3467,4 +2801,12 @@ spec:
|
||||||
required:
|
required:
|
||||||
- spec
|
- spec
|
||||||
type: object
|
type: object
|
||||||
|
served: true
|
||||||
|
storage: true
|
||||||
|
subresources:
|
||||||
|
scale:
|
||||||
|
labelSelectorPath: .status.selector
|
||||||
|
specReplicasPath: .spec.replicas
|
||||||
|
statusReplicasPath: .status.HPAReplicas
|
||||||
|
status: {}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -30,10 +30,13 @@ controller:
|
||||||
additionalLabels: {}
|
additionalLabels: {}
|
||||||
additionalAnnotations: {}
|
additionalAnnotations: {}
|
||||||
|
|
||||||
|
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
name: argo-rollouts
|
name: argo-rollouts
|
||||||
|
|
||||||
|
## Annotations to be added to all CRDs
|
||||||
|
##
|
||||||
|
crdAnnotations: {}
|
||||||
|
|
||||||
## Annotations to be added to the Rollout pods
|
## Annotations to be added to the Rollout pods
|
||||||
##
|
##
|
||||||
podAnnotations: {}
|
podAnnotations: {}
|
||||||
|
|
Loading…
Reference in a new issue