mirror of https://git.rancher.io/charts
2627 lines
103 KiB
YAML
2627 lines
103 KiB
YAML
apiVersion: apiextensions.k8s.io/v1beta1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
name: clusters.rancher.cattle.io
|
|
spec:
|
|
additionalPrinterColumns:
|
|
- JSONPath: .status.ready
|
|
name: Ready
|
|
type: string
|
|
- JSONPath: .status.clientSecretName
|
|
name: Kubeconfig
|
|
type: string
|
|
group: rancher.cattle.io
|
|
names:
|
|
kind: Cluster
|
|
plural: clusters
|
|
scope: Namespaced
|
|
subresources:
|
|
status: {}
|
|
validation:
|
|
openAPIV3Schema:
|
|
properties:
|
|
spec:
|
|
properties:
|
|
controlPlaneEndpoint:
|
|
nullable: true
|
|
properties:
|
|
host:
|
|
nullable: true
|
|
type: string
|
|
port:
|
|
type: integer
|
|
type: object
|
|
eksConfig:
|
|
nullable: true
|
|
properties:
|
|
amazonCredentialSecret:
|
|
nullable: true
|
|
type: string
|
|
displayName:
|
|
nullable: true
|
|
type: string
|
|
imported:
|
|
type: boolean
|
|
kmsKey:
|
|
nullable: true
|
|
type: string
|
|
kubernetesVersion:
|
|
nullable: true
|
|
type: string
|
|
loggingTypes:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
nodeGroups:
|
|
items:
|
|
properties:
|
|
desiredSize:
|
|
nullable: true
|
|
type: integer
|
|
diskSize:
|
|
nullable: true
|
|
type: integer
|
|
ec2SshKey:
|
|
nullable: true
|
|
type: string
|
|
gpu:
|
|
nullable: true
|
|
type: boolean
|
|
instanceType:
|
|
nullable: true
|
|
type: string
|
|
labels:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
maxSize:
|
|
nullable: true
|
|
type: integer
|
|
minSize:
|
|
nullable: true
|
|
type: integer
|
|
nodegroupName:
|
|
nullable: true
|
|
type: string
|
|
subnets:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
tags:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
version:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
privateAccess:
|
|
nullable: true
|
|
type: boolean
|
|
publicAccess:
|
|
nullable: true
|
|
type: boolean
|
|
publicAccessSources:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
region:
|
|
nullable: true
|
|
type: string
|
|
secretsEncryption:
|
|
nullable: true
|
|
type: boolean
|
|
securityGroups:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
serviceRole:
|
|
nullable: true
|
|
type: string
|
|
subnets:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
tags:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
type: object
|
|
importedConfig:
|
|
nullable: true
|
|
properties:
|
|
kubeConfigSecret:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
k3sConfig:
|
|
nullable: true
|
|
properties:
|
|
k3supgradeStrategy:
|
|
properties:
|
|
drainServerNodes:
|
|
type: boolean
|
|
drainWorkerNodes:
|
|
type: boolean
|
|
serverConcurrency:
|
|
type: integer
|
|
workerConcurrency:
|
|
type: integer
|
|
type: object
|
|
kubernetesVersion:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
localClusterAuthEndpoint:
|
|
properties:
|
|
caCerts:
|
|
nullable: true
|
|
type: string
|
|
enabled:
|
|
type: boolean
|
|
fqdn:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
rancherKubernetesEngineConfig:
|
|
nullable: true
|
|
properties:
|
|
addonJobTimeout:
|
|
type: integer
|
|
addons:
|
|
nullable: true
|
|
type: string
|
|
addonsInclude:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
authentication:
|
|
properties:
|
|
sans:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
strategy:
|
|
nullable: true
|
|
type: string
|
|
webhook:
|
|
nullable: true
|
|
properties:
|
|
cacheTimeout:
|
|
nullable: true
|
|
type: string
|
|
configFile:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
authorization:
|
|
properties:
|
|
mode:
|
|
nullable: true
|
|
type: string
|
|
options:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
type: object
|
|
bastionHost:
|
|
properties:
|
|
address:
|
|
nullable: true
|
|
type: string
|
|
port:
|
|
nullable: true
|
|
type: string
|
|
sshAgentAuth:
|
|
type: boolean
|
|
sshCert:
|
|
nullable: true
|
|
type: string
|
|
sshCertPath:
|
|
nullable: true
|
|
type: string
|
|
sshKey:
|
|
nullable: true
|
|
type: string
|
|
sshKeyPath:
|
|
nullable: true
|
|
type: string
|
|
user:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
cloudProvider:
|
|
properties:
|
|
awsCloudProvider:
|
|
nullable: true
|
|
properties:
|
|
global:
|
|
properties:
|
|
disable-security-group-ingress:
|
|
type: boolean
|
|
disable-strict-zone-check:
|
|
type: boolean
|
|
elb-security-group:
|
|
nullable: true
|
|
type: string
|
|
kubernetes-cluster-id:
|
|
nullable: true
|
|
type: string
|
|
kubernetes-cluster-tag:
|
|
nullable: true
|
|
type: string
|
|
role-arn:
|
|
nullable: true
|
|
type: string
|
|
routetable-id:
|
|
nullable: true
|
|
type: string
|
|
subnet-id:
|
|
nullable: true
|
|
type: string
|
|
vpc:
|
|
nullable: true
|
|
type: string
|
|
zone:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
serviceOverride:
|
|
nullable: true
|
|
type: object
|
|
type: object
|
|
azureCloudProvider:
|
|
nullable: true
|
|
properties:
|
|
aadClientCertPassword:
|
|
nullable: true
|
|
type: string
|
|
aadClientCertPath:
|
|
nullable: true
|
|
type: string
|
|
aadClientId:
|
|
nullable: true
|
|
type: string
|
|
aadClientSecret:
|
|
nullable: true
|
|
type: string
|
|
cloud:
|
|
nullable: true
|
|
type: string
|
|
cloudProviderBackoff:
|
|
type: boolean
|
|
cloudProviderBackoffDuration:
|
|
type: integer
|
|
cloudProviderBackoffExponent:
|
|
type: integer
|
|
cloudProviderBackoffJitter:
|
|
type: integer
|
|
cloudProviderBackoffRetries:
|
|
type: integer
|
|
cloudProviderRateLimit:
|
|
type: boolean
|
|
cloudProviderRateLimitBucket:
|
|
type: integer
|
|
cloudProviderRateLimitQPS:
|
|
type: integer
|
|
excludeMasterFromStandardLB:
|
|
nullable: true
|
|
type: boolean
|
|
loadBalancerSku:
|
|
nullable: true
|
|
type: string
|
|
location:
|
|
nullable: true
|
|
type: string
|
|
maximumLoadBalancerRuleCount:
|
|
type: integer
|
|
primaryAvailabilitySetName:
|
|
nullable: true
|
|
type: string
|
|
primaryScaleSetName:
|
|
nullable: true
|
|
type: string
|
|
resourceGroup:
|
|
nullable: true
|
|
type: string
|
|
routeTableName:
|
|
nullable: true
|
|
type: string
|
|
securityGroupName:
|
|
nullable: true
|
|
type: string
|
|
subnetName:
|
|
nullable: true
|
|
type: string
|
|
subscriptionId:
|
|
nullable: true
|
|
type: string
|
|
tenantId:
|
|
nullable: true
|
|
type: string
|
|
useInstanceMetadata:
|
|
type: boolean
|
|
useManagedIdentityExtension:
|
|
type: boolean
|
|
userAssignedIdentityID:
|
|
nullable: true
|
|
type: string
|
|
vmType:
|
|
nullable: true
|
|
type: string
|
|
vnetName:
|
|
nullable: true
|
|
type: string
|
|
vnetResourceGroup:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
customCloudProvider:
|
|
nullable: true
|
|
type: string
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
openstackCloudProvider:
|
|
nullable: true
|
|
properties:
|
|
blockStorage:
|
|
properties:
|
|
bs-version:
|
|
nullable: true
|
|
type: string
|
|
ignore-volume-az:
|
|
type: boolean
|
|
trust-device-path:
|
|
type: boolean
|
|
type: object
|
|
global:
|
|
properties:
|
|
auth-url:
|
|
nullable: true
|
|
type: string
|
|
ca-file:
|
|
nullable: true
|
|
type: string
|
|
domain-id:
|
|
nullable: true
|
|
type: string
|
|
domain-name:
|
|
nullable: true
|
|
type: string
|
|
password:
|
|
nullable: true
|
|
type: string
|
|
region:
|
|
nullable: true
|
|
type: string
|
|
tenant-id:
|
|
nullable: true
|
|
type: string
|
|
tenant-name:
|
|
nullable: true
|
|
type: string
|
|
trust-id:
|
|
nullable: true
|
|
type: string
|
|
user-id:
|
|
nullable: true
|
|
type: string
|
|
username:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
loadBalancer:
|
|
properties:
|
|
create-monitor:
|
|
type: boolean
|
|
floating-network-id:
|
|
nullable: true
|
|
type: string
|
|
lb-method:
|
|
nullable: true
|
|
type: string
|
|
lb-provider:
|
|
nullable: true
|
|
type: string
|
|
lb-version:
|
|
nullable: true
|
|
type: string
|
|
manage-security-groups:
|
|
type: boolean
|
|
monitor-delay:
|
|
nullable: true
|
|
type: string
|
|
monitor-max-retries:
|
|
type: integer
|
|
monitor-timeout:
|
|
nullable: true
|
|
type: string
|
|
subnet-id:
|
|
nullable: true
|
|
type: string
|
|
use-octavia:
|
|
type: boolean
|
|
type: object
|
|
metadata:
|
|
properties:
|
|
request-timeout:
|
|
type: integer
|
|
search-order:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
route:
|
|
properties:
|
|
router-id:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
vsphereCloudProvider:
|
|
nullable: true
|
|
properties:
|
|
disk:
|
|
properties:
|
|
scsicontrollertype:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
global:
|
|
properties:
|
|
datacenter:
|
|
nullable: true
|
|
type: string
|
|
datacenters:
|
|
nullable: true
|
|
type: string
|
|
datastore:
|
|
nullable: true
|
|
type: string
|
|
insecure-flag:
|
|
type: boolean
|
|
password:
|
|
nullable: true
|
|
type: string
|
|
port:
|
|
nullable: true
|
|
type: string
|
|
server:
|
|
nullable: true
|
|
type: string
|
|
soap-roundtrip-count:
|
|
type: integer
|
|
user:
|
|
nullable: true
|
|
type: string
|
|
vm-name:
|
|
nullable: true
|
|
type: string
|
|
vm-uuid:
|
|
nullable: true
|
|
type: string
|
|
working-dir:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
network:
|
|
properties:
|
|
public-network:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
virtualCenter:
|
|
nullable: true
|
|
type: object
|
|
workspace:
|
|
properties:
|
|
datacenter:
|
|
nullable: true
|
|
type: string
|
|
default-datastore:
|
|
nullable: true
|
|
type: string
|
|
folder:
|
|
nullable: true
|
|
type: string
|
|
resourcepool-path:
|
|
nullable: true
|
|
type: string
|
|
server:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
type: object
|
|
clusterName:
|
|
nullable: true
|
|
type: string
|
|
dns:
|
|
nullable: true
|
|
properties:
|
|
linearAutoscalerParams:
|
|
nullable: true
|
|
properties:
|
|
coresPerReplica:
|
|
type: number
|
|
max:
|
|
type: integer
|
|
min:
|
|
type: integer
|
|
nodesPerReplica:
|
|
type: number
|
|
preventSinglePointFailure:
|
|
type: boolean
|
|
type: object
|
|
nodeSelector:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
nodelocal:
|
|
nullable: true
|
|
properties:
|
|
ipAddress:
|
|
nullable: true
|
|
type: string
|
|
nodeSelector:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
updateStrategy:
|
|
nullable: true
|
|
properties:
|
|
rollingUpdate:
|
|
nullable: true
|
|
properties:
|
|
maxUnavailable:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
strategy:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
provider:
|
|
nullable: true
|
|
type: string
|
|
reversecidrs:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
stubdomains:
|
|
additionalProperties:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
nullable: true
|
|
type: object
|
|
updateStrategy:
|
|
nullable: true
|
|
properties:
|
|
rollingUpdate:
|
|
nullable: true
|
|
properties:
|
|
maxSurge:
|
|
nullable: true
|
|
type: string
|
|
maxUnavailable:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
strategy:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
upstreamnameservers:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
ignoreDockerVersion:
|
|
nullable: true
|
|
type: boolean
|
|
ingress:
|
|
properties:
|
|
dnsPolicy:
|
|
nullable: true
|
|
type: string
|
|
extraArgs:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
extraEnvs:
|
|
items:
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
value:
|
|
nullable: true
|
|
type: string
|
|
valueFrom:
|
|
nullable: true
|
|
properties:
|
|
configMapKeyRef:
|
|
nullable: true
|
|
properties:
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
optional:
|
|
nullable: true
|
|
type: boolean
|
|
type: object
|
|
fieldRef:
|
|
nullable: true
|
|
properties:
|
|
apiVersion:
|
|
nullable: true
|
|
type: string
|
|
fieldPath:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
resourceFieldRef:
|
|
nullable: true
|
|
properties:
|
|
containerName:
|
|
nullable: true
|
|
type: string
|
|
divisor:
|
|
nullable: true
|
|
type: string
|
|
resource:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
secretKeyRef:
|
|
nullable: true
|
|
properties:
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
optional:
|
|
nullable: true
|
|
type: boolean
|
|
type: object
|
|
type: object
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
extraVolumeMounts:
|
|
items:
|
|
properties:
|
|
mountPath:
|
|
nullable: true
|
|
type: string
|
|
mountPropagation:
|
|
nullable: true
|
|
type: string
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
subPath:
|
|
nullable: true
|
|
type: string
|
|
subPathExpr:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
extraVolumes:
|
|
items:
|
|
properties:
|
|
awsElasticBlockStore:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
partition:
|
|
type: integer
|
|
readOnly:
|
|
type: boolean
|
|
volumeID:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
azureDisk:
|
|
nullable: true
|
|
properties:
|
|
cachingMode:
|
|
nullable: true
|
|
type: string
|
|
diskName:
|
|
nullable: true
|
|
type: string
|
|
diskURI:
|
|
nullable: true
|
|
type: string
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
kind:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
nullable: true
|
|
type: boolean
|
|
type: object
|
|
azureFile:
|
|
nullable: true
|
|
properties:
|
|
readOnly:
|
|
type: boolean
|
|
secretName:
|
|
nullable: true
|
|
type: string
|
|
shareName:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
cephfs:
|
|
nullable: true
|
|
properties:
|
|
monitors:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
secretFile:
|
|
nullable: true
|
|
type: string
|
|
secretRef:
|
|
nullable: true
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
user:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
cinder:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
secretRef:
|
|
nullable: true
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
volumeID:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
configMap:
|
|
nullable: true
|
|
properties:
|
|
defaultMode:
|
|
nullable: true
|
|
type: integer
|
|
items:
|
|
items:
|
|
properties:
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
mode:
|
|
nullable: true
|
|
type: integer
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
optional:
|
|
nullable: true
|
|
type: boolean
|
|
type: object
|
|
csi:
|
|
nullable: true
|
|
properties:
|
|
driver:
|
|
nullable: true
|
|
type: string
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
nodePublishSecretRef:
|
|
nullable: true
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
readOnly:
|
|
nullable: true
|
|
type: boolean
|
|
volumeAttributes:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
type: object
|
|
downwardAPI:
|
|
nullable: true
|
|
properties:
|
|
defaultMode:
|
|
nullable: true
|
|
type: integer
|
|
items:
|
|
items:
|
|
properties:
|
|
fieldRef:
|
|
nullable: true
|
|
properties:
|
|
apiVersion:
|
|
nullable: true
|
|
type: string
|
|
fieldPath:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
mode:
|
|
nullable: true
|
|
type: integer
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
resourceFieldRef:
|
|
nullable: true
|
|
properties:
|
|
containerName:
|
|
nullable: true
|
|
type: string
|
|
divisor:
|
|
nullable: true
|
|
type: string
|
|
resource:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
emptyDir:
|
|
nullable: true
|
|
properties:
|
|
medium:
|
|
nullable: true
|
|
type: string
|
|
sizeLimit:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
fc:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
lun:
|
|
nullable: true
|
|
type: integer
|
|
readOnly:
|
|
type: boolean
|
|
targetWWNs:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
wwids:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
flexVolume:
|
|
nullable: true
|
|
properties:
|
|
driver:
|
|
nullable: true
|
|
type: string
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
options:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
readOnly:
|
|
type: boolean
|
|
secretRef:
|
|
nullable: true
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
flocker:
|
|
nullable: true
|
|
properties:
|
|
datasetName:
|
|
nullable: true
|
|
type: string
|
|
datasetUUID:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
gcePersistentDisk:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
partition:
|
|
type: integer
|
|
pdName:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
type: object
|
|
gitRepo:
|
|
nullable: true
|
|
properties:
|
|
directory:
|
|
nullable: true
|
|
type: string
|
|
repository:
|
|
nullable: true
|
|
type: string
|
|
revision:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
glusterfs:
|
|
nullable: true
|
|
properties:
|
|
endpoints:
|
|
nullable: true
|
|
type: string
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
type: object
|
|
hostPath:
|
|
nullable: true
|
|
properties:
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
type:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
iscsi:
|
|
nullable: true
|
|
properties:
|
|
chapAuthDiscovery:
|
|
type: boolean
|
|
chapAuthSession:
|
|
type: boolean
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
initiatorName:
|
|
nullable: true
|
|
type: string
|
|
iqn:
|
|
nullable: true
|
|
type: string
|
|
iscsiInterface:
|
|
nullable: true
|
|
type: string
|
|
lun:
|
|
type: integer
|
|
portals:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
readOnly:
|
|
type: boolean
|
|
secretRef:
|
|
nullable: true
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
targetPortal:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
nfs:
|
|
nullable: true
|
|
properties:
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
server:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
persistentVolumeClaim:
|
|
nullable: true
|
|
properties:
|
|
claimName:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
type: object
|
|
photonPersistentDisk:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
pdID:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
portworxVolume:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
volumeID:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
projected:
|
|
nullable: true
|
|
properties:
|
|
defaultMode:
|
|
nullable: true
|
|
type: integer
|
|
sources:
|
|
items:
|
|
properties:
|
|
configMap:
|
|
nullable: true
|
|
properties:
|
|
items:
|
|
items:
|
|
properties:
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
mode:
|
|
nullable: true
|
|
type: integer
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
optional:
|
|
nullable: true
|
|
type: boolean
|
|
type: object
|
|
downwardAPI:
|
|
nullable: true
|
|
properties:
|
|
items:
|
|
items:
|
|
properties:
|
|
fieldRef:
|
|
nullable: true
|
|
properties:
|
|
apiVersion:
|
|
nullable: true
|
|
type: string
|
|
fieldPath:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
mode:
|
|
nullable: true
|
|
type: integer
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
resourceFieldRef:
|
|
nullable: true
|
|
properties:
|
|
containerName:
|
|
nullable: true
|
|
type: string
|
|
divisor:
|
|
nullable: true
|
|
type: string
|
|
resource:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
secret:
|
|
nullable: true
|
|
properties:
|
|
items:
|
|
items:
|
|
properties:
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
mode:
|
|
nullable: true
|
|
type: integer
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
optional:
|
|
nullable: true
|
|
type: boolean
|
|
type: object
|
|
serviceAccountToken:
|
|
nullable: true
|
|
properties:
|
|
audience:
|
|
nullable: true
|
|
type: string
|
|
expirationSeconds:
|
|
nullable: true
|
|
type: integer
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
quobyte:
|
|
nullable: true
|
|
properties:
|
|
group:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
registry:
|
|
nullable: true
|
|
type: string
|
|
tenant:
|
|
nullable: true
|
|
type: string
|
|
user:
|
|
nullable: true
|
|
type: string
|
|
volume:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
rbd:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
image:
|
|
nullable: true
|
|
type: string
|
|
keyring:
|
|
nullable: true
|
|
type: string
|
|
monitors:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
pool:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
secretRef:
|
|
nullable: true
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
user:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
scaleIO:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
gateway:
|
|
nullable: true
|
|
type: string
|
|
protectionDomain:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
secretRef:
|
|
nullable: true
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
sslEnabled:
|
|
type: boolean
|
|
storageMode:
|
|
nullable: true
|
|
type: string
|
|
storagePool:
|
|
nullable: true
|
|
type: string
|
|
system:
|
|
nullable: true
|
|
type: string
|
|
volumeName:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
secret:
|
|
nullable: true
|
|
properties:
|
|
defaultMode:
|
|
nullable: true
|
|
type: integer
|
|
items:
|
|
items:
|
|
properties:
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
mode:
|
|
nullable: true
|
|
type: integer
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
optional:
|
|
nullable: true
|
|
type: boolean
|
|
secretName:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
storageos:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
readOnly:
|
|
type: boolean
|
|
secretRef:
|
|
nullable: true
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
volumeName:
|
|
nullable: true
|
|
type: string
|
|
volumeNamespace:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
vsphereVolume:
|
|
nullable: true
|
|
properties:
|
|
fsType:
|
|
nullable: true
|
|
type: string
|
|
storagePolicyID:
|
|
nullable: true
|
|
type: string
|
|
storagePolicyName:
|
|
nullable: true
|
|
type: string
|
|
volumePath:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
nodeSelector:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
options:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
provider:
|
|
nullable: true
|
|
type: string
|
|
updateStrategy:
|
|
nullable: true
|
|
properties:
|
|
rollingUpdate:
|
|
nullable: true
|
|
properties:
|
|
maxUnavailable:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
strategy:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
kubernetesVersion:
|
|
nullable: true
|
|
type: string
|
|
monitoring:
|
|
properties:
|
|
nodeSelector:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
options:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
provider:
|
|
nullable: true
|
|
type: string
|
|
replicas:
|
|
nullable: true
|
|
type: integer
|
|
updateStrategy:
|
|
nullable: true
|
|
properties:
|
|
rollingUpdate:
|
|
nullable: true
|
|
properties:
|
|
maxSurge:
|
|
nullable: true
|
|
type: string
|
|
maxUnavailable:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
strategy:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
network:
|
|
properties:
|
|
calicoNetworkProvider:
|
|
nullable: true
|
|
properties:
|
|
cloudProvider:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
canalNetworkProvider:
|
|
nullable: true
|
|
properties:
|
|
iface:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
flannelNetworkProvider:
|
|
nullable: true
|
|
properties:
|
|
iface:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
mtu:
|
|
type: integer
|
|
nodeSelector:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
options:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
plugin:
|
|
nullable: true
|
|
type: string
|
|
updateStrategy:
|
|
nullable: true
|
|
properties:
|
|
rollingUpdate:
|
|
nullable: true
|
|
properties:
|
|
maxUnavailable:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
strategy:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
weaveNetworkProvider:
|
|
nullable: true
|
|
properties:
|
|
password:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
nodes:
|
|
items:
|
|
properties:
|
|
address:
|
|
nullable: true
|
|
type: string
|
|
dockerSocket:
|
|
nullable: true
|
|
type: string
|
|
hostnameOverride:
|
|
nullable: true
|
|
type: string
|
|
internalAddress:
|
|
nullable: true
|
|
type: string
|
|
labels:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
nodeName:
|
|
nullable: true
|
|
type: string
|
|
port:
|
|
nullable: true
|
|
type: string
|
|
role:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
sshAgentAuth:
|
|
type: boolean
|
|
sshCert:
|
|
nullable: true
|
|
type: string
|
|
sshCertPath:
|
|
nullable: true
|
|
type: string
|
|
sshKey:
|
|
nullable: true
|
|
type: string
|
|
sshKeyPath:
|
|
nullable: true
|
|
type: string
|
|
taints:
|
|
items:
|
|
properties:
|
|
effect:
|
|
nullable: true
|
|
type: string
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
timeAdded:
|
|
nullable: true
|
|
type: string
|
|
value:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
user:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
prefixPath:
|
|
nullable: true
|
|
type: string
|
|
privateRegistries:
|
|
items:
|
|
properties:
|
|
isDefault:
|
|
type: boolean
|
|
password:
|
|
nullable: true
|
|
type: string
|
|
url:
|
|
nullable: true
|
|
type: string
|
|
user:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
restore:
|
|
properties:
|
|
restore:
|
|
type: boolean
|
|
snapshotName:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
rotateCertificates:
|
|
nullable: true
|
|
properties:
|
|
caCertificates:
|
|
type: boolean
|
|
services:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
services:
|
|
properties:
|
|
etcd:
|
|
properties:
|
|
backupConfig:
|
|
nullable: true
|
|
properties:
|
|
enabled:
|
|
nullable: true
|
|
type: boolean
|
|
intervalHours:
|
|
type: integer
|
|
retention:
|
|
type: integer
|
|
s3BackupConfig:
|
|
nullable: true
|
|
properties:
|
|
accessKey:
|
|
nullable: true
|
|
type: string
|
|
bucketName:
|
|
nullable: true
|
|
type: string
|
|
customCa:
|
|
nullable: true
|
|
type: string
|
|
endpoint:
|
|
nullable: true
|
|
type: string
|
|
folder:
|
|
nullable: true
|
|
type: string
|
|
region:
|
|
nullable: true
|
|
type: string
|
|
secretKey:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
safeTimestamp:
|
|
type: boolean
|
|
type: object
|
|
caCert:
|
|
nullable: true
|
|
type: string
|
|
cert:
|
|
nullable: true
|
|
type: string
|
|
creation:
|
|
nullable: true
|
|
type: string
|
|
externalUrls:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
extraArgs:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
extraBinds:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
extraEnv:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
gid:
|
|
type: integer
|
|
image:
|
|
nullable: true
|
|
type: string
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
retention:
|
|
nullable: true
|
|
type: string
|
|
snapshot:
|
|
nullable: true
|
|
type: boolean
|
|
uid:
|
|
type: integer
|
|
type: object
|
|
kubeApi:
|
|
properties:
|
|
admissionConfiguration:
|
|
nullable: true
|
|
properties:
|
|
apiVersion:
|
|
nullable: true
|
|
type: string
|
|
kind:
|
|
nullable: true
|
|
type: string
|
|
plugins:
|
|
items:
|
|
properties:
|
|
configuration:
|
|
nullable: true
|
|
properties:
|
|
apiVersion:
|
|
nullable: true
|
|
type: string
|
|
contentEncoding:
|
|
nullable: true
|
|
type: string
|
|
contentType:
|
|
nullable: true
|
|
type: string
|
|
kind:
|
|
nullable: true
|
|
type: string
|
|
raw:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
alwaysPullImages:
|
|
type: boolean
|
|
auditLog:
|
|
nullable: true
|
|
properties:
|
|
configuration:
|
|
nullable: true
|
|
properties:
|
|
format:
|
|
nullable: true
|
|
type: string
|
|
maxAge:
|
|
type: integer
|
|
maxBackup:
|
|
type: integer
|
|
maxSize:
|
|
type: integer
|
|
path:
|
|
nullable: true
|
|
type: string
|
|
policy:
|
|
nullable: true
|
|
properties:
|
|
omitStages:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
rules:
|
|
items:
|
|
properties:
|
|
level:
|
|
nullable: true
|
|
type: string
|
|
namespaces:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
nonResourceURLs:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
omitStages:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
resources:
|
|
items:
|
|
properties:
|
|
group:
|
|
nullable: true
|
|
type: string
|
|
resourceNames:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
resources:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
userGroups:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
users:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
verbs:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
type: object
|
|
enabled:
|
|
type: boolean
|
|
type: object
|
|
eventRateLimit:
|
|
nullable: true
|
|
properties:
|
|
configuration:
|
|
nullable: true
|
|
properties:
|
|
apiVersion:
|
|
nullable: true
|
|
type: string
|
|
kind:
|
|
nullable: true
|
|
type: string
|
|
limits:
|
|
items:
|
|
properties:
|
|
burst:
|
|
type: integer
|
|
cacheSize:
|
|
type: integer
|
|
qps:
|
|
type: integer
|
|
type:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
enabled:
|
|
type: boolean
|
|
type: object
|
|
extraArgs:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
extraBinds:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
extraEnv:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
image:
|
|
nullable: true
|
|
type: string
|
|
podSecurityPolicy:
|
|
type: boolean
|
|
secretsEncryptionConfig:
|
|
nullable: true
|
|
properties:
|
|
customConfig:
|
|
nullable: true
|
|
properties:
|
|
apiVersion:
|
|
nullable: true
|
|
type: string
|
|
kind:
|
|
nullable: true
|
|
type: string
|
|
resources:
|
|
items:
|
|
properties:
|
|
providers:
|
|
items:
|
|
properties:
|
|
aescbc:
|
|
nullable: true
|
|
properties:
|
|
keys:
|
|
items:
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
secret:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
aesgcm:
|
|
nullable: true
|
|
properties:
|
|
keys:
|
|
items:
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
secret:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
identity:
|
|
nullable: true
|
|
type: object
|
|
kms:
|
|
nullable: true
|
|
properties:
|
|
cacheSize:
|
|
nullable: true
|
|
type: integer
|
|
endpoint:
|
|
nullable: true
|
|
type: string
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
timeout:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
secretbox:
|
|
nullable: true
|
|
properties:
|
|
keys:
|
|
items:
|
|
properties:
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
secret:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
resources:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
enabled:
|
|
type: boolean
|
|
type: object
|
|
serviceClusterIpRange:
|
|
nullable: true
|
|
type: string
|
|
serviceNodePortRange:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
kubeController:
|
|
properties:
|
|
clusterCidr:
|
|
nullable: true
|
|
type: string
|
|
extraArgs:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
extraBinds:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
extraEnv:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
image:
|
|
nullable: true
|
|
type: string
|
|
serviceClusterIpRange:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
kubelet:
|
|
properties:
|
|
clusterDnsServer:
|
|
nullable: true
|
|
type: string
|
|
clusterDomain:
|
|
nullable: true
|
|
type: string
|
|
extraArgs:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
extraBinds:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
extraEnv:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
failSwapOn:
|
|
type: boolean
|
|
generateServingCertificate:
|
|
type: boolean
|
|
image:
|
|
nullable: true
|
|
type: string
|
|
infraContainerImage:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
kubeproxy:
|
|
properties:
|
|
extraArgs:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
extraBinds:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
extraEnv:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
image:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
scheduler:
|
|
properties:
|
|
extraArgs:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
extraBinds:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
extraEnv:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
image:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
type: object
|
|
sshAgentAuth:
|
|
type: boolean
|
|
sshCertPath:
|
|
nullable: true
|
|
type: string
|
|
sshKeyPath:
|
|
nullable: true
|
|
type: string
|
|
systemImages:
|
|
properties:
|
|
alpine:
|
|
nullable: true
|
|
type: string
|
|
calicoCni:
|
|
nullable: true
|
|
type: string
|
|
calicoControllers:
|
|
nullable: true
|
|
type: string
|
|
calicoCtl:
|
|
nullable: true
|
|
type: string
|
|
calicoFlexVol:
|
|
nullable: true
|
|
type: string
|
|
calicoNode:
|
|
nullable: true
|
|
type: string
|
|
canalCni:
|
|
nullable: true
|
|
type: string
|
|
canalFlannel:
|
|
nullable: true
|
|
type: string
|
|
canalFlexVol:
|
|
nullable: true
|
|
type: string
|
|
canalNode:
|
|
nullable: true
|
|
type: string
|
|
certDownloader:
|
|
nullable: true
|
|
type: string
|
|
coredns:
|
|
nullable: true
|
|
type: string
|
|
corednsAutoscaler:
|
|
nullable: true
|
|
type: string
|
|
dnsmasq:
|
|
nullable: true
|
|
type: string
|
|
etcd:
|
|
nullable: true
|
|
type: string
|
|
flannel:
|
|
nullable: true
|
|
type: string
|
|
flannelCni:
|
|
nullable: true
|
|
type: string
|
|
ingress:
|
|
nullable: true
|
|
type: string
|
|
ingressBackend:
|
|
nullable: true
|
|
type: string
|
|
kubedns:
|
|
nullable: true
|
|
type: string
|
|
kubednsAutoscaler:
|
|
nullable: true
|
|
type: string
|
|
kubednsSidecar:
|
|
nullable: true
|
|
type: string
|
|
kubernetes:
|
|
nullable: true
|
|
type: string
|
|
kubernetesServicesSidecar:
|
|
nullable: true
|
|
type: string
|
|
metricsServer:
|
|
nullable: true
|
|
type: string
|
|
nginxProxy:
|
|
nullable: true
|
|
type: string
|
|
nodelocal:
|
|
nullable: true
|
|
type: string
|
|
podInfraContainer:
|
|
nullable: true
|
|
type: string
|
|
weaveCni:
|
|
nullable: true
|
|
type: string
|
|
weaveNode:
|
|
nullable: true
|
|
type: string
|
|
windowsPodInfraContainer:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
upgradeStrategy:
|
|
nullable: true
|
|
properties:
|
|
drain:
|
|
type: boolean
|
|
maxUnavailableControlplane:
|
|
nullable: true
|
|
type: string
|
|
maxUnavailableWorker:
|
|
nullable: true
|
|
type: string
|
|
nodeDrainInput:
|
|
nullable: true
|
|
properties:
|
|
deleteLocalData:
|
|
type: boolean
|
|
force:
|
|
type: boolean
|
|
gracePeriod:
|
|
type: integer
|
|
ignoreDaemonSets:
|
|
nullable: true
|
|
type: boolean
|
|
timeout:
|
|
type: integer
|
|
type: object
|
|
type: object
|
|
type: object
|
|
referencedConfig:
|
|
nullable: true
|
|
properties:
|
|
selector:
|
|
nullable: true
|
|
properties:
|
|
matchExpressions:
|
|
items:
|
|
properties:
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
operator:
|
|
nullable: true
|
|
type: string
|
|
values:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
matchLabels:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
type: object
|
|
type: object
|
|
rke2Config:
|
|
nullable: true
|
|
properties:
|
|
kubernetesVersion:
|
|
nullable: true
|
|
type: string
|
|
rke2upgradeStrategy:
|
|
properties:
|
|
drainServerNodes:
|
|
type: boolean
|
|
drainWorkerNodes:
|
|
type: boolean
|
|
serverConcurrency:
|
|
type: integer
|
|
workerConcurrency:
|
|
type: integer
|
|
type: object
|
|
type: object
|
|
type: object
|
|
status:
|
|
properties:
|
|
agentDeployed:
|
|
type: boolean
|
|
clientSecretName:
|
|
nullable: true
|
|
type: string
|
|
clusterName:
|
|
nullable: true
|
|
type: string
|
|
conditions:
|
|
items:
|
|
properties:
|
|
lastTransitionTime:
|
|
nullable: true
|
|
type: string
|
|
lastUpdateTime:
|
|
nullable: true
|
|
type: string
|
|
message:
|
|
nullable: true
|
|
type: string
|
|
reason:
|
|
nullable: true
|
|
type: string
|
|
status:
|
|
nullable: true
|
|
type: string
|
|
type:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
observedGeneration:
|
|
type: integer
|
|
ready:
|
|
type: boolean
|
|
type: object
|
|
type: object
|
|
version: v1
|
|
versions:
|
|
- name: v1
|
|
served: true
|
|
storage: true
|
|
|
|
---
|
|
apiVersion: apiextensions.k8s.io/v1beta1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
name: projects.rancher.cattle.io
|
|
spec:
|
|
additionalPrinterColumns:
|
|
- JSONPath: .spec.clusterSelector
|
|
name: Selector
|
|
type: string
|
|
group: rancher.cattle.io
|
|
names:
|
|
kind: Project
|
|
plural: projects
|
|
scope: Namespaced
|
|
subresources:
|
|
status: {}
|
|
validation:
|
|
openAPIV3Schema:
|
|
properties:
|
|
spec:
|
|
properties:
|
|
clusterSelector:
|
|
nullable: true
|
|
properties:
|
|
matchExpressions:
|
|
items:
|
|
properties:
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
operator:
|
|
nullable: true
|
|
type: string
|
|
values:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
matchLabels:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
type: object
|
|
type: object
|
|
status:
|
|
type: object
|
|
type: object
|
|
version: v1
|
|
versions:
|
|
- name: v1
|
|
served: true
|
|
storage: true
|
|
|
|
---
|
|
apiVersion: apiextensions.k8s.io/v1beta1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
name: roletemplates.rancher.cattle.io
|
|
spec:
|
|
group: rancher.cattle.io
|
|
names:
|
|
kind: RoleTemplate
|
|
plural: roletemplates
|
|
scope: Cluster
|
|
subresources:
|
|
status: {}
|
|
validation:
|
|
openAPIV3Schema:
|
|
properties:
|
|
rules:
|
|
items:
|
|
properties:
|
|
apiGroups:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
nonResourceURLs:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
resourceNames:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
resources:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
verbs:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
status:
|
|
type: object
|
|
type: object
|
|
version: v1
|
|
versions:
|
|
- name: v1
|
|
served: true
|
|
storage: true
|
|
|
|
---
|
|
apiVersion: apiextensions.k8s.io/v1beta1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
name: roletemplatebindings.rancher.cattle.io
|
|
spec:
|
|
additionalPrinterColumns:
|
|
- JSONPath: .spec.roleTemplateName
|
|
name: Role
|
|
type: string
|
|
group: rancher.cattle.io
|
|
names:
|
|
kind: RoleTemplateBinding
|
|
plural: roletemplatebindings
|
|
scope: Namespaced
|
|
subresources:
|
|
status: {}
|
|
validation:
|
|
openAPIV3Schema:
|
|
properties:
|
|
bindingScope:
|
|
properties:
|
|
apiGroup:
|
|
nullable: true
|
|
type: string
|
|
kind:
|
|
nullable: true
|
|
type: string
|
|
selector:
|
|
nullable: true
|
|
properties:
|
|
matchExpressions:
|
|
items:
|
|
properties:
|
|
key:
|
|
nullable: true
|
|
type: string
|
|
operator:
|
|
nullable: true
|
|
type: string
|
|
values:
|
|
items:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
matchLabels:
|
|
additionalProperties:
|
|
nullable: true
|
|
type: string
|
|
nullable: true
|
|
type: object
|
|
type: object
|
|
type: object
|
|
roleTemplateName:
|
|
nullable: true
|
|
type: string
|
|
status:
|
|
type: object
|
|
subjects:
|
|
items:
|
|
properties:
|
|
apiGroup:
|
|
nullable: true
|
|
type: string
|
|
kind:
|
|
nullable: true
|
|
type: string
|
|
name:
|
|
nullable: true
|
|
type: string
|
|
namespace:
|
|
nullable: true
|
|
type: string
|
|
type: object
|
|
nullable: true
|
|
type: array
|
|
type: object
|
|
version: v1
|
|
versions:
|
|
- name: v1
|
|
served: true
|
|
storage: true
|