Created
July 23, 2019 16:56
-
-
Save hjacobs/9876005c325e18930992aa2bd2eaf7da to your computer and use it in GitHub Desktop.
CRD dump for https://github.com/vmware/octant/issues/72
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: v1 | |
items: | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"name":"awsiamroles.zalando.org"},"spec":{"additionalPrinterColumns":[{"JSONPath":".status.roleARN","description":"Full RoleARN","name":"RoleARN","type":"string"},{"JSONPath":".status.expiration","description":"Expiration time of the current credentials provisioned for the role","name":"Expiration","type":"string"}],"group":"zalando.org","names":{"categories":["all"],"kind":"AWSIAMRole","plural":"awsiamroles","singular":"awsiamrole"},"scope":"Namespaced","subresources":{"status":{}},"validation":{"openAPIV3Schema":{"properties":{"spec":{"properties":{"roleReference":{"description":"Reference to an AWS IAM role which can either be a role name\nor a full IAM role ARN.\n","minLength":3,"type":"string"},"roleSessionDuration":{"description":"Specify the role session duration in seconds. Defaults to 3600\nseconds (1 hour). This value must be less than or equal to the\n`MaxSessionDuration` value of the IAM role.\n","maximum":43200,"minimum":900,"type":"integer"}}},"status":{"properties":{"expiration":{"type":"string"},"observedGeneration":{"type":"integer"},"roleARN":{"type":"string"}}}},"required":["spec"]}},"version":"v1"}} | |
creationTimestamp: "2019-06-20T13:07:54Z" | |
generation: 1 | |
name: awsiamroles.zalando.org | |
resourceVersion: "612739492" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/awsiamroles.zalando.org | |
uid: 6a803bee-935c-11e9-baa5-068ae9c5665e | |
spec: | |
additionalPrinterColumns: | |
- JSONPath: .status.roleARN | |
description: Full RoleARN | |
name: RoleARN | |
type: string | |
- JSONPath: .status.expiration | |
description: Expiration time of the current credentials provisioned for the | |
role | |
name: Expiration | |
type: string | |
conversion: | |
strategy: None | |
group: zalando.org | |
names: | |
categories: | |
- all | |
kind: AWSIAMRole | |
listKind: AWSIAMRoleList | |
plural: awsiamroles | |
singular: awsiamrole | |
scope: Namespaced | |
subresources: | |
status: {} | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
properties: | |
roleReference: | |
description: | | |
Reference to an AWS IAM role which can either be a role name | |
or a full IAM role ARN. | |
minLength: 3 | |
type: string | |
roleSessionDuration: | |
description: | | |
Specify the role session duration in seconds. Defaults to 3600 | |
seconds (1 hour). This value must be less than or equal to the | |
`MaxSessionDuration` value of the IAM role. | |
maximum: 43200 | |
minimum: 900 | |
type: integer | |
status: | |
properties: | |
expiration: | |
type: string | |
observedGeneration: | |
type: integer | |
roleARN: | |
type: string | |
required: | |
- spec | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
categories: | |
- all | |
kind: AWSIAMRole | |
listKind: AWSIAMRoleList | |
plural: awsiamroles | |
singular: awsiamrole | |
conditions: | |
- lastTransitionTime: "2019-06-20T13:07:54Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"labels":{"application":"cert-manager","deployment-id":"d-27g1zwwmeg3k78tdmatyz697zo"},"name":"certificates.certmanager.k8s.io"},"spec":{"group":"certmanager.k8s.io","names":{"kind":"Certificate","plural":"certificates","shortNames":["cert","certs"]},"scope":"Namespaced","version":"v1alpha1"}} | |
creationTimestamp: "2019-05-20T07:33:17Z" | |
generation: 1 | |
labels: | |
application: cert-manager | |
deployment-id: d-27g1zwwmeg3k78tdmatyz697zo | |
name: certificates.certmanager.k8s.io | |
resourceVersion: "601368429" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/certificates.certmanager.k8s.io | |
uid: 88f45b61-7ad1-11e9-9630-06a0de713d40 | |
spec: | |
conversion: | |
strategy: None | |
group: certmanager.k8s.io | |
names: | |
kind: Certificate | |
listKind: CertificateList | |
plural: certificates | |
shortNames: | |
- cert | |
- certs | |
singular: certificate | |
scope: Namespaced | |
version: v1alpha1 | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: Certificate | |
listKind: CertificateList | |
plural: certificates | |
shortNames: | |
- cert | |
- certs | |
singular: certificate | |
conditions: | |
- lastTransitionTime: "2019-05-20T07:33:17Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1alpha1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"labels":{"application":"cert-manager","deployment-id":"d-27g1zwwmeg3k78tdmatyz697zo"},"name":"clusterissuers.certmanager.k8s.io"},"spec":{"group":"certmanager.k8s.io","names":{"kind":"ClusterIssuer","plural":"clusterissuers"},"scope":"Cluster","version":"v1alpha1"}} | |
creationTimestamp: "2019-05-20T07:33:17Z" | |
generation: 1 | |
labels: | |
application: cert-manager | |
deployment-id: d-27g1zwwmeg3k78tdmatyz697zo | |
name: clusterissuers.certmanager.k8s.io | |
resourceVersion: "601368430" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/clusterissuers.certmanager.k8s.io | |
uid: 890e3bab-7ad1-11e9-9630-06a0de713d40 | |
spec: | |
conversion: | |
strategy: None | |
group: certmanager.k8s.io | |
names: | |
kind: ClusterIssuer | |
listKind: ClusterIssuerList | |
plural: clusterissuers | |
singular: clusterissuer | |
scope: Cluster | |
version: v1alpha1 | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: ClusterIssuer | |
listKind: ClusterIssuerList | |
plural: clusterissuers | |
singular: clusterissuer | |
conditions: | |
- lastTransitionTime: "2019-05-20T07:33:17Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1alpha1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"name":"gradualdeployments.zalando.org"},"spec":{"group":"zalando.org","names":{"kind":"GradualDeployment","plural":"gradualdeployments","shortNames":["gd","gdep"],"singular":"gradualdeployment"},"scope":"Namespaced","validation":{"openAPIV3Schema":{"properties":{"apiVersion":{"enum":["zalando.org/v1"],"type":"string"},"kind":{"enum":["GradualDeployment"],"type":"string"},"metadata":{"properties":{"name":{"minLength":1,"type":"string"},"namespace":{"minLength":1,"type":"string"}},"required":["name","namespace"],"type":"object"},"spec":{"properties":{"blueStackResolver":{"oneOf":[{"properties":{"exactVersion":{"minLength":1,"type":"string"},"strategy":{"enum":["Exact"]}},"required":["exactVersion"]},{"properties":{"strategy":{"enum":["PairOrAbort"]}}}],"required":["strategy"],"type":"object"},"desiredObservationDuration":{"pattern":"^\\d+[hms]$","type":"string"},"desiredSwitchDuration":{"pattern":"^\\d+[hms]$","type":"string"},"graceTime":{"pattern":"^\\d+[hms]$","type":"string"},"greenStackResolver":{"oneOf":[{"properties":{"exactVersion":{"minLength":1,"type":"string"},"strategy":{"enum":["Exact"]}},"required":["exactVersion"]},{"properties":{"strategy":{"enum":["PairOrAbort"]}}}],"required":["strategy"],"type":"object"},"metrics":{"items":{"properties":{"expectation":{"enum":["same-or-better"],"type":"string"},"id":{"enum":["lightstep-golden-signals"],"type":"string"}},"required":["id","expectation"],"type":"object"},"type":"array"},"rollbackStrategy":{"enum":["AllBlue"],"type":"string"},"stacksetName":{"minLength":1,"type":"string"}},"required":["desiredSwitchDuration","desiredObservationDuration","rollbackStrategy","metrics","stacksetName","greenStackResolver","blueStackResolver"],"type":"object"}},"required":["apiVersion","kind","metadata","spec"],"type":"object"}},"versions":[{"name":"v1","served":true,"storage":true}]}} | |
creationTimestamp: "2019-06-17T14:55:50Z" | |
generation: 2 | |
name: gradualdeployments.zalando.org | |
resourceVersion: "632959975" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/gradualdeployments.zalando.org | |
uid: ff41dcaf-910f-11e9-ba22-0a533f56c2f0 | |
spec: | |
conversion: | |
strategy: None | |
group: zalando.org | |
names: | |
kind: GradualDeployment | |
listKind: GradualDeploymentList | |
plural: gradualdeployments | |
shortNames: | |
- gd | |
- gdep | |
singular: gradualdeployment | |
scope: Namespaced | |
validation: | |
openAPIV3Schema: | |
properties: | |
apiVersion: | |
enum: | |
- zalando.org/v1 | |
type: string | |
kind: | |
enum: | |
- GradualDeployment | |
type: string | |
metadata: | |
properties: | |
name: | |
minLength: 1 | |
type: string | |
namespace: | |
minLength: 1 | |
type: string | |
required: | |
- name | |
- namespace | |
type: object | |
spec: | |
properties: | |
blueStackResolver: | |
oneOf: | |
- properties: | |
exactVersion: | |
minLength: 1 | |
type: string | |
strategy: | |
enum: | |
- Exact | |
required: | |
- exactVersion | |
- properties: | |
strategy: | |
enum: | |
- PairOrAbort | |
required: | |
- strategy | |
type: object | |
desiredObservationDuration: | |
pattern: ^\d+[hms]$ | |
type: string | |
desiredSwitchDuration: | |
pattern: ^\d+[hms]$ | |
type: string | |
graceTime: | |
pattern: ^\d+[hms]$ | |
type: string | |
greenStackResolver: | |
oneOf: | |
- properties: | |
exactVersion: | |
minLength: 1 | |
type: string | |
strategy: | |
enum: | |
- Exact | |
required: | |
- exactVersion | |
- properties: | |
strategy: | |
enum: | |
- PairOrAbort | |
required: | |
- strategy | |
type: object | |
metrics: | |
items: | |
properties: | |
expectation: | |
enum: | |
- same-or-better | |
type: string | |
id: | |
enum: | |
- lightstep-golden-signals | |
type: string | |
required: | |
- id | |
- expectation | |
type: object | |
type: array | |
rollbackStrategy: | |
enum: | |
- AllBlue | |
type: string | |
stacksetName: | |
minLength: 1 | |
type: string | |
required: | |
- desiredSwitchDuration | |
- desiredObservationDuration | |
- rollbackStrategy | |
- metrics | |
- stacksetName | |
- greenStackResolver | |
- blueStackResolver | |
type: object | |
required: | |
- apiVersion | |
- kind | |
- metadata | |
- spec | |
type: object | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: GradualDeployment | |
listKind: GradualDeploymentList | |
plural: gradualdeployments | |
shortNames: | |
- gd | |
- gdep | |
singular: gradualdeployment | |
conditions: | |
- lastTransitionTime: "2019-06-17T14:55:50Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"name":"gradualstacks.zalando.org"},"spec":{"group":"zalando.org","names":{"kind":"GradualStack","plural":"gradualstacks","shortNames":["gs","gstack","gstacks"],"singular":"gradualstack"},"scope":"Namespaced","validation":{"openAPIV3Schema":{"properties":{"apiVersion":{"enum":["zalando.org/v1"],"type":"string"},"kind":{"enum":["GradualStack"],"type":"string"},"metadata":{"properties":{"labels":{"properties":{"application":{"minLength":1,"type":"string"}},"required":["application"],"type":"object"},"name":{"minLength":1,"type":"string"},"namespace":{"minLength":1,"type":"string"},"ownerReferences":{"items":{"properties":{"apiVersion":{"enum":["zalando.org/v1"],"type":"string"},"kind":{"enum":["GradualDeployment"],"type":"string"},"name":{"minLength":1,"type":"string"}},"required":["apiVersion","kind","name"],"type":"object"},"type":"array"}},"required":["name","namespace","labels","ownerReferences"],"type":"object"},"spec":{"properties":{"blueStackVersion":{"minLength":1,"type":"string"},"desiredObservationDuration":{"pattern":"^\\d+[hms]$","type":"string"},"desiredSwitchDuration":{"pattern":"^\\d+[hms]$","type":"string"},"graceTime":{"pattern":"^\\d+[hms]$","type":"string"},"greenStackVersion":{"minLength":1,"type":"string"},"metrics":{"items":{"properties":{"expectation":{"type":"string"},"id":{"type":"string"}},"required":["id","expectation"],"type":"object"},"type":"array"},"stacksetName":{"minLength":1,"type":"string"}},"required":["greenStackVersion","blueStackVersion","desiredSwitchDuration","desiredObservationDuration","metrics","stacksetName"],"type":"object"}},"required":["apiVersion","kind","metadata","spec"],"type":"object"}},"versions":[{"name":"v1","served":true,"storage":true}]}} | |
creationTimestamp: "2019-06-17T14:55:50Z" | |
generation: 2 | |
name: gradualstacks.zalando.org | |
resourceVersion: "632959977" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/gradualstacks.zalando.org | |
uid: ff4fc696-910f-11e9-ba22-0a533f56c2f0 | |
spec: | |
conversion: | |
strategy: None | |
group: zalando.org | |
names: | |
kind: GradualStack | |
listKind: GradualStackList | |
plural: gradualstacks | |
shortNames: | |
- gs | |
- gstack | |
- gstacks | |
singular: gradualstack | |
scope: Namespaced | |
validation: | |
openAPIV3Schema: | |
properties: | |
apiVersion: | |
enum: | |
- zalando.org/v1 | |
type: string | |
kind: | |
enum: | |
- GradualStack | |
type: string | |
metadata: | |
properties: | |
labels: | |
properties: | |
application: | |
minLength: 1 | |
type: string | |
required: | |
- application | |
type: object | |
name: | |
minLength: 1 | |
type: string | |
namespace: | |
minLength: 1 | |
type: string | |
ownerReferences: | |
items: | |
properties: | |
apiVersion: | |
enum: | |
- zalando.org/v1 | |
type: string | |
kind: | |
enum: | |
- GradualDeployment | |
type: string | |
name: | |
minLength: 1 | |
type: string | |
required: | |
- apiVersion | |
- kind | |
- name | |
type: object | |
type: array | |
required: | |
- name | |
- namespace | |
- labels | |
- ownerReferences | |
type: object | |
spec: | |
properties: | |
blueStackVersion: | |
minLength: 1 | |
type: string | |
desiredObservationDuration: | |
pattern: ^\d+[hms]$ | |
type: string | |
desiredSwitchDuration: | |
pattern: ^\d+[hms]$ | |
type: string | |
graceTime: | |
pattern: ^\d+[hms]$ | |
type: string | |
greenStackVersion: | |
minLength: 1 | |
type: string | |
metrics: | |
items: | |
properties: | |
expectation: | |
type: string | |
id: | |
type: string | |
required: | |
- id | |
- expectation | |
type: object | |
type: array | |
stacksetName: | |
minLength: 1 | |
type: string | |
required: | |
- greenStackVersion | |
- blueStackVersion | |
- desiredSwitchDuration | |
- desiredObservationDuration | |
- metrics | |
- stacksetName | |
type: object | |
required: | |
- apiVersion | |
- kind | |
- metadata | |
- spec | |
type: object | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: GradualStack | |
listKind: GradualStackList | |
plural: gradualstacks | |
shortNames: | |
- gs | |
- gstack | |
- gstacks | |
singular: gradualstack | |
conditions: | |
- lastTransitionTime: "2019-06-17T14:55:50Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"name":"ingresstemplates.zalando.org"},"spec":{"group":"zalando.org","names":{"categories":["all"],"kind":"IngressTemplate","plural":"ingresstemplates","shortNames":["it"],"singular":"ingresstemplate"},"scope":"Namespaced","version":"v1"}} | |
creationTimestamp: "2019-04-17T10:53:01Z" | |
generation: 1 | |
name: ingresstemplates.zalando.org | |
resourceVersion: "530195251" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/ingresstemplates.zalando.org | |
uid: f83f891e-60fe-11e9-b839-02cec0d103b4 | |
spec: | |
conversion: | |
strategy: None | |
group: zalando.org | |
names: | |
categories: | |
- all | |
kind: IngressTemplate | |
listKind: IngressTemplateList | |
plural: ingresstemplates | |
shortNames: | |
- it | |
singular: ingresstemplate | |
scope: Namespaced | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
categories: | |
- all | |
kind: IngressTemplate | |
listKind: IngressTemplateList | |
plural: ingresstemplates | |
shortNames: | |
- it | |
singular: ingresstemplate | |
conditions: | |
- lastTransitionTime: "2019-04-17T10:53:01Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"labels":{"application":"cert-manager","deployment-id":"d-27g1zwwmeg3k78tdmatyz697zo"},"name":"issuers.certmanager.k8s.io"},"spec":{"group":"certmanager.k8s.io","names":{"kind":"Issuer","plural":"issuers"},"scope":"Namespaced","version":"v1alpha1"}} | |
creationTimestamp: "2019-05-20T07:33:17Z" | |
generation: 1 | |
labels: | |
application: cert-manager | |
deployment-id: d-27g1zwwmeg3k78tdmatyz697zo | |
name: issuers.certmanager.k8s.io | |
resourceVersion: "601368437" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/issuers.certmanager.k8s.io | |
uid: 89296382-7ad1-11e9-9630-06a0de713d40 | |
spec: | |
conversion: | |
strategy: None | |
group: certmanager.k8s.io | |
names: | |
kind: Issuer | |
listKind: IssuerList | |
plural: issuers | |
singular: issuer | |
scope: Namespaced | |
version: v1alpha1 | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: Issuer | |
listKind: IssuerList | |
plural: issuers | |
singular: issuer | |
conditions: | |
- lastTransitionTime: "2019-05-20T07:33:17Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1alpha1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"name":"platformcredentialssets.zalando.org"},"spec":{"group":"zalando.org","names":{"categories":["all"],"kind":"PlatformCredentialsSet","plural":"platformcredentialssets","shortNames":["pcs"],"singular":"platformcredentialsset"},"scope":"Namespaced","subresources":{"status":{}},"validation":{"openAPIV3Schema":{"properties":{"spec":{"properties":{"application":{"pattern":"^[a-z][a-z0-9-]*[a-z0-9]$","type":"string"},"clients":{"additionalProperties":{"properties":{"grant":{"enum":["authorization-code","implicit","resource-owner-password-credentials","client-credentials"],"type":"string"},"realm":{"enum":["customers","users","services"],"type":"string"},"redirectUri":{"type":"string"}},"type":"object"},"type":"object"},"token_version":{"enum":["v1","v2"],"type":"string"},"tokens":{"additionalProperties":{"type":"object"},"type":"object"}},"required":["application"]}},"required":["spec"]}},"version":"v1"}} | |
creationTimestamp: "2019-04-17T10:50:22Z" | |
generation: 4 | |
name: platformcredentialssets.zalando.org | |
resourceVersion: "530373653" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/platformcredentialssets.zalando.org | |
uid: 9969f961-60fe-11e9-84ae-062c7043804a | |
spec: | |
conversion: | |
strategy: None | |
group: zalando.org | |
names: | |
categories: | |
- all | |
kind: PlatformCredentialsSet | |
listKind: PlatformCredentialsSetList | |
plural: platformcredentialssets | |
shortNames: | |
- pcs | |
singular: platformcredentialsset | |
scope: Namespaced | |
subresources: | |
status: {} | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
properties: | |
application: | |
pattern: ^[a-z][a-z0-9-]*[a-z0-9]$ | |
type: string | |
clients: | |
additionalProperties: | |
properties: | |
grant: | |
enum: | |
- authorization-code | |
- implicit | |
- resource-owner-password-credentials | |
- client-credentials | |
type: string | |
realm: | |
enum: | |
- customers | |
- users | |
- services | |
type: string | |
redirectUri: | |
type: string | |
type: object | |
type: object | |
token_version: | |
enum: | |
- v1 | |
- v2 | |
type: string | |
tokens: | |
additionalProperties: | |
type: object | |
type: object | |
required: | |
- application | |
required: | |
- spec | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
categories: | |
- all | |
kind: PlatformCredentialsSet | |
listKind: PlatformCredentialsSetList | |
plural: platformcredentialssets | |
shortNames: | |
- pcs | |
singular: platformcredentialsset | |
conditions: | |
- lastTransitionTime: "2019-04-17T10:50:22Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
deployment-time: "2019-07-23T14:01:33Z" | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{"deployment-time":"2019-07-23T14:01:33Z"},"labels":{"deployment-id":"d-7gzpta1njmn1xrso7a5pe4n8t","pipeline-id":"l-2eccda4yu54mwkyejg158ed4ts"},"name":"postgresqls.acid.zalan.do"},"spec":{"group":"acid.zalan.do","names":{"kind":"postgresql","listKind":"postgresqlList","plural":"postgresqls","shortNames":["pg"],"singular":"postgresql"},"scope":"Namespaced","version":"v1"}} | |
creationTimestamp: "2019-04-17T12:36:29Z" | |
generation: 1 | |
labels: | |
deployment-id: d-7gzpta1njmn1xrso7a5pe4n8t | |
pipeline-id: l-2eccda4yu54mwkyejg158ed4ts | |
name: postgresqls.acid.zalan.do | |
resourceVersion: "635940736" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/postgresqls.acid.zalan.do | |
uid: 6ca9441c-610d-11e9-84ae-062c7043804a | |
spec: | |
conversion: | |
strategy: None | |
group: acid.zalan.do | |
names: | |
kind: postgresql | |
listKind: postgresqlList | |
plural: postgresqls | |
shortNames: | |
- pg | |
singular: postgresql | |
scope: Namespaced | |
subresources: | |
status: {} | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: postgresql | |
listKind: postgresqlList | |
plural: postgresqls | |
shortNames: | |
- pg | |
singular: postgresql | |
conditions: | |
- lastTransitionTime: "2019-04-17T12:36:29Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
deployment-time: "2019-07-22T12:46:31Z" | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{"deployment-time":"2019-07-22T12:46:31Z"},"labels":{"deployment-id":"d-2nx5vth8i3hhexxcswmqr5dj5","pipeline-id":"l-hm2ykfqasqj7ahd9m5m4x1hs1"},"name":"stacks.zalando.org"},"spec":{"additionalPrinterColumns":[{"JSONPath":".spec.replicas","description":"Number of desired replicas","name":"Desired","type":"integer"},{"JSONPath":".status.replicas","description":"Number of current replicas","name":"Current","type":"integer"},{"JSONPath":".status.updatedReplicas","description":"Number of up-to-date replicas","name":"Up-to-date","type":"integer"},{"JSONPath":".status.updatedReplicas","description":"Number of available replicas","name":"Available","type":"integer"},{"JSONPath":".status.actualTrafficWeight","description":"Current traffic weight for the stack","format":"float","name":"Traffic","type":"number"},{"JSONPath":".status.noTrafficSince","description":"Time since the stack didn't get any traffic","name":"No-Traffic-Since","type":"date"},{"JSONPath":".metadata.creationTimestamp","description":"Age of the stack","name":"Age","type":"date"}],"group":"zalando.org","names":{"categories":["all"],"kind":"Stack","plural":"stacks","singular":"stack"},"scope":"Namespaced","subresources":{"status":{}},"validation":{"openAPIV3Schema":{"properties":{"spec":{"properties":{"autoscaler":{"properties":{"maxReplicas":{"type":"integer"},"metrics":{"items":{"properties":{"average":{"oneOf":[{"type":"integer"},{"type":"string"}]},"averageUtilization":{"type":"integer"},"check":{"properties":{"entities":{"properties":{"application":{"type":"string"},"type":{"type":"string"}}},"id":{"type":"integer"},"key":{"type":"string"}},"required":["id","key","entities"]},"endpoint":{"properties":{"key":{"type":"string"},"path":{"type":"string"},"port":{"type":"integer"}},"required":["port","path","key"]},"queue":{"properties":{"name":{"type":"string"},"region":{"type":"string"}},"required":["name","region"]},"type":{"type":"string"}},"required":["type"]},"type":"array"},"minReplicas":{"type":"integer"}}},"horizontalPodAutoscaler":{"properties":{"maxReplicas":{"format":"int32","type":"integer"},"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"}}},"metrics":{"items":{"properties":{"external":{"properties":{"metricName":{"type":"string"},"metricSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"targetAverageValue":{"oneOf":[{"type":"string"},{"type":"integer"}]},"targetValue":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"object":{"properties":{"metricName":{"type":"string"},"target":{"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"}}},"targetValue":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"pods":{"properties":{"metricName":{"type":"string"},"targetAverageValue":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"resource":{"properties":{"name":{"type":"string"},"targetAverageUtilization":{"format":"int32","type":"integer"},"targetAverageValue":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"type":{"type":"string"}}},"type":"array"},"minReplicas":{"format":"int32","type":"integer"}}},"podTemplate":{"properties":{"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"}}},"spec":{"properties":{"activeDeadlineSeconds":{"format":"int64","type":"integer"},"affinity":{"properties":{"nodeAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"preference":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"}}},"weight":{"format":"int32","type":"integer"}}},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"properties":{"nodeSelectorTerms":{"items":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"}}},"type":"array"}}}}},"podAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"podAffinityTerm":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}}},"weight":{"format":"int32","type":"integer"}}},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}}},"type":"array"}}},"podAntiAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"podAffinityTerm":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}}},"weight":{"format":"int32","type":"integer"}}},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}}},"type":"array"}}}}},"automountServiceAccountToken":{"type":"boolean"},"containers":{"items":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"command":{"items":{"type":"string"},"type":"array"},"env":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"},"valueFrom":{"properties":{"configMapKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}}},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"type":"string"},"resource":{"type":"string"}}},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}}}}}}},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}}},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}}}}},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}}}},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}}}}}},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"failureThreshold":{"format":"int32","type":"integer"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"initialDelaySeconds":{"format":"int32","type":"integer"},"periodSeconds":{"format":"int32","type":"integer"},"successThreshold":{"format":"int32","type":"integer"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"timeoutSeconds":{"format":"int32","type":"integer"}}},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"format":"int32","type":"integer"},"hostIP":{"type":"string"},"hostPort":{"format":"int32","type":"integer"},"name":{"type":"string"},"protocol":{"type":"string"}}},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"failureThreshold":{"format":"int32","type":"integer"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"initialDelaySeconds":{"format":"int32","type":"integer"},"periodSeconds":{"format":"int32","type":"integer"},"successThreshold":{"format":"int32","type":"integer"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"timeoutSeconds":{"format":"int32","type":"integer"}}},"resources":{"properties":{"limits":{"additionalProperties":{"oneOf":[{"type":"string"},{"type":"integer"}]},"type":"object"},"requests":{"additionalProperties":{"oneOf":[{"type":"string"},{"type":"integer"}]},"type":"object"}}},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}}},"privileged":{"type":"boolean"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"format":"int64","type":"integer"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"format":"int64","type":"integer"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}}}}},"stdin":{"type":"boolean"},"stdinOnce":{"type":"boolean"},"terminationMessagePath":{"type":"string"},"terminationMessagePolicy":{"type":"string"},"tty":{"type":"boolean"},"volumeDevices":{"items":{"properties":{"devicePath":{"type":"string"},"name":{"type":"string"}}},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"}}},"type":"array"},"workingDir":{"type":"string"}}},"type":"array"},"dnsConfig":{"properties":{"nameservers":{"items":{"type":"string"},"type":"array"},"options":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"searches":{"items":{"type":"string"},"type":"array"}}},"dnsPolicy":{"type":"string"},"hostAliases":{"items":{"properties":{"hostnames":{"items":{"type":"string"},"type":"array"},"ip":{"type":"string"}}},"type":"array"},"hostIPC":{"type":"boolean"},"hostNetwork":{"type":"boolean"},"hostPID":{"type":"boolean"},"hostname":{"type":"string"},"imagePullSecrets":{"items":{"properties":{"name":{"type":"string"}}},"type":"array"},"initContainers":{"items":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"command":{"items":{"type":"string"},"type":"array"},"env":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"},"valueFrom":{"properties":{"configMapKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}}},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"type":"string"},"resource":{"type":"string"}}},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}}}}}}},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}}},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}}}}},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}}}},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}}}}}},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"failureThreshold":{"format":"int32","type":"integer"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"initialDelaySeconds":{"format":"int32","type":"integer"},"periodSeconds":{"format":"int32","type":"integer"},"successThreshold":{"format":"int32","type":"integer"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"timeoutSeconds":{"format":"int32","type":"integer"}}},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"format":"int32","type":"integer"},"hostIP":{"type":"string"},"hostPort":{"format":"int32","type":"integer"},"name":{"type":"string"},"protocol":{"type":"string"}}},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"failureThreshold":{"format":"int32","type":"integer"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"initialDelaySeconds":{"format":"int32","type":"integer"},"periodSeconds":{"format":"int32","type":"integer"},"successThreshold":{"format":"int32","type":"integer"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"timeoutSeconds":{"format":"int32","type":"integer"}}},"resources":{"properties":{"limits":{"additionalProperties":{"oneOf":[{"type":"string"},{"type":"integer"}]},"type":"object"},"requests":{"additionalProperties":{"oneOf":[{"type":"string"},{"type":"integer"}]},"type":"object"}}},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}}},"privileged":{"type":"boolean"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"format":"int64","type":"integer"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"format":"int64","type":"integer"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}}}}},"stdin":{"type":"boolean"},"stdinOnce":{"type":"boolean"},"terminationMessagePath":{"type":"string"},"terminationMessagePolicy":{"type":"string"},"tty":{"type":"boolean"},"volumeDevices":{"items":{"properties":{"devicePath":{"type":"string"},"name":{"type":"string"}}},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"}}},"type":"array"},"workingDir":{"type":"string"}}},"type":"array"},"nodeName":{"type":"string"},"nodeSelector":{"additionalProperties":{"type":"string"},"type":"object"},"priority":{"format":"int32","type":"integer"},"priorityClassName":{"type":"string"},"readinessGates":{"items":{"properties":{"conditionType":{"type":"string"}}},"type":"array"},"restartPolicy":{"type":"string"},"schedulerName":{"type":"string"},"securityContext":{"properties":{"fsGroup":{"format":"int64","type":"integer"},"runAsGroup":{"format":"int64","type":"integer"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"format":"int64","type":"integer"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}}},"supplementalGroups":{"items":{"format":"int64","type":"integer"},"type":"array"},"sysctls":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"}}},"serviceAccount":{"type":"string"},"serviceAccountName":{"type":"string"},"shareProcessNamespace":{"type":"boolean"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"format":"int64","type":"integer"},"tolerations":{"items":{"properties":{"effect":{"type":"string"},"key":{"type":"string"},"operator":{"type":"string"},"tolerationSeconds":{"format":"int64","type":"integer"},"value":{"type":"string"}}},"type":"array"},"volumes":{"items":{"properties":{"awsElasticBlockStore":{"properties":{"fsType":{"type":"string"},"partition":{"format":"int32","type":"integer"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}}},"azureDisk":{"properties":{"cachingMode":{"type":"string"},"diskName":{"type":"string"},"diskURI":{"type":"string"},"fsType":{"type":"string"},"kind":{"type":"string"},"readOnly":{"type":"boolean"}}},"azureFile":{"properties":{"readOnly":{"type":"boolean"},"secretName":{"type":"string"},"shareName":{"type":"string"}}},"cephfs":{"properties":{"monitors":{"items":{"type":"string"},"type":"array"},"path":{"type":"string"},"readOnly":{"type":"boolean"},"secretFile":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"}}},"user":{"type":"string"}}},"cinder":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}}},"volumeID":{"type":"string"}}},"configMap":{"properties":{"defaultMode":{"format":"int32","type":"integer"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"}}},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"downwardAPI":{"properties":{"defaultMode":{"format":"int32","type":"integer"},"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}}},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"type":"string"},"resource":{"type":"string"}}}}},"type":"array"}}},"emptyDir":{"properties":{"medium":{"type":"string"},"sizeLimit":{"type":"string"}}},"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"}}},"flexVolume":{"properties":{"driver":{"type":"string"},"fsType":{"type":"string"},"options":{"additionalProperties":{"type":"string"},"type":"object"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}}}}},"flocker":{"properties":{"datasetName":{"type":"string"},"datasetUUID":{"type":"string"}}},"gcePersistentDisk":{"properties":{"fsType":{"type":"string"},"partition":{"format":"int32","type":"integer"},"pdName":{"type":"string"},"readOnly":{"type":"boolean"}}},"gitRepo":{"properties":{"directory":{"type":"string"},"repository":{"type":"string"},"revision":{"type":"string"}}},"glusterfs":{"properties":{"endpoints":{"type":"string"},"path":{"type":"string"},"readOnly":{"type":"boolean"}}},"hostPath":{"properties":{"path":{"type":"string"},"type":{"type":"string"}}},"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"}}},"targetPortal":{"type":"string"}}},"name":{"type":"string"},"nfs":{"properties":{"path":{"type":"string"},"readOnly":{"type":"boolean"},"server":{"type":"string"}}},"persistentVolumeClaim":{"properties":{"claimName":{"type":"string"},"readOnly":{"type":"boolean"}}},"photonPersistentDisk":{"properties":{"fsType":{"type":"string"},"pdID":{"type":"string"}}},"portworxVolume":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}}},"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"}}},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"downwardAPI":{"properties":{"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}}},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"type":"string"},"resource":{"type":"string"}}}}},"type":"array"}}},"secret":{"properties":{"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"}}},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"serviceAccountToken":{"properties":{"audience":{"type":"string"},"expirationSeconds":{"format":"int64","type":"integer"},"path":{"type":"string"}}}}},"type":"array"}}},"quobyte":{"properties":{"group":{"type":"string"},"readOnly":{"type":"boolean"},"registry":{"type":"string"},"user":{"type":"string"},"volume":{"type":"string"}}},"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"}}},"user":{"type":"string"}}},"scaleIO":{"properties":{"fsType":{"type":"string"},"gateway":{"type":"string"},"protectionDomain":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}}},"sslEnabled":{"type":"boolean"},"storageMode":{"type":"string"},"storagePool":{"type":"string"},"system":{"type":"string"},"volumeName":{"type":"string"}}},"secret":{"properties":{"defaultMode":{"format":"int32","type":"integer"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"}}},"type":"array"},"optional":{"type":"boolean"},"secretName":{"type":"string"}}},"storageos":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}}},"volumeName":{"type":"string"},"volumeNamespace":{"type":"string"}}},"vsphereVolume":{"properties":{"fsType":{"type":"string"},"storagePolicyID":{"type":"string"},"storagePolicyName":{"type":"string"},"volumePath":{"type":"string"}}}}},"type":"array"}}}}},"replicas":{"format":"int32","type":"integer"},"service":{"properties":{"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"}}},"ports":{"items":{"properties":{"name":{"type":"string"},"nodePort":{"format":"int32","type":"integer"},"port":{"format":"int32","type":"integer"},"protocol":{"type":"string"},"targetPort":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"type":"array"}}},"version":{"type":"string"}}}}}},"version":"v1"}} | |
creationTimestamp: "2019-04-17T11:23:14Z" | |
generation: 1 | |
labels: | |
deployment-id: d-2nx5vth8i3hhexxcswmqr5dj5 | |
pipeline-id: l-hm2ykfqasqj7ahd9m5m4x1hs1 | |
name: stacks.zalando.org | |
resourceVersion: "635126075" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/stacks.zalando.org | |
uid: 30c111eb-6103-11e9-b839-02cec0d103b4 | |
spec: | |
additionalPrinterColumns: | |
- JSONPath: .spec.replicas | |
description: Number of desired replicas | |
name: Desired | |
type: integer | |
- JSONPath: .status.replicas | |
description: Number of current replicas | |
name: Current | |
type: integer | |
- JSONPath: .status.updatedReplicas | |
description: Number of up-to-date replicas | |
name: Up-to-date | |
type: integer | |
- JSONPath: .status.updatedReplicas | |
description: Number of available replicas | |
name: Available | |
type: integer | |
- JSONPath: .status.actualTrafficWeight | |
description: Current traffic weight for the stack | |
format: float | |
name: Traffic | |
type: number | |
- JSONPath: .status.noTrafficSince | |
description: Time since the stack didn't get any traffic | |
name: No-Traffic-Since | |
type: date | |
- JSONPath: .metadata.creationTimestamp | |
description: Age of the stack | |
name: Age | |
type: date | |
conversion: | |
strategy: None | |
group: zalando.org | |
names: | |
categories: | |
- all | |
kind: Stack | |
listKind: StackList | |
plural: stacks | |
singular: stack | |
scope: Namespaced | |
subresources: | |
status: {} | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
properties: | |
autoscaler: | |
properties: | |
maxReplicas: | |
type: integer | |
metrics: | |
items: | |
properties: | |
average: | |
oneOf: | |
- type: integer | |
- type: string | |
averageUtilization: | |
type: integer | |
check: | |
properties: | |
entities: | |
properties: | |
application: | |
type: string | |
type: | |
type: string | |
id: | |
type: integer | |
key: | |
type: string | |
required: | |
- id | |
- key | |
- entities | |
endpoint: | |
properties: | |
key: | |
type: string | |
path: | |
type: string | |
port: | |
type: integer | |
required: | |
- port | |
- path | |
- key | |
queue: | |
properties: | |
name: | |
type: string | |
region: | |
type: string | |
required: | |
- name | |
- region | |
type: | |
type: string | |
required: | |
- type | |
type: array | |
minReplicas: | |
type: integer | |
horizontalPodAutoscaler: | |
properties: | |
maxReplicas: | |
format: int32 | |
type: integer | |
metadata: | |
properties: | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
metrics: | |
items: | |
properties: | |
external: | |
properties: | |
metricName: | |
type: string | |
metricSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
targetAverageValue: | |
oneOf: | |
- type: string | |
- type: integer | |
targetValue: | |
oneOf: | |
- type: string | |
- type: integer | |
object: | |
properties: | |
metricName: | |
type: string | |
target: | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
targetValue: | |
oneOf: | |
- type: string | |
- type: integer | |
pods: | |
properties: | |
metricName: | |
type: string | |
targetAverageValue: | |
oneOf: | |
- type: string | |
- type: integer | |
resource: | |
properties: | |
name: | |
type: string | |
targetAverageUtilization: | |
format: int32 | |
type: integer | |
targetAverageValue: | |
oneOf: | |
- type: string | |
- type: integer | |
type: | |
type: string | |
type: array | |
minReplicas: | |
format: int32 | |
type: integer | |
podTemplate: | |
properties: | |
metadata: | |
properties: | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
spec: | |
properties: | |
activeDeadlineSeconds: | |
format: int64 | |
type: integer | |
affinity: | |
properties: | |
nodeAffinity: | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
preference: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
weight: | |
format: int32 | |
type: integer | |
type: array | |
requiredDuringSchedulingIgnoredDuringExecution: | |
properties: | |
nodeSelectorTerms: | |
items: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
type: array | |
podAffinity: | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
podAffinityTerm: | |
properties: | |
labelSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
weight: | |
format: int32 | |
type: integer | |
type: array | |
requiredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
labelSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
type: array | |
podAntiAffinity: | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
podAffinityTerm: | |
properties: | |
labelSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
weight: | |
format: int32 | |
type: integer | |
type: array | |
requiredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
labelSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
type: array | |
automountServiceAccountToken: | |
type: boolean | |
containers: | |
items: | |
properties: | |
args: | |
items: | |
type: string | |
type: array | |
command: | |
items: | |
type: string | |
type: array | |
env: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
valueFrom: | |
properties: | |
configMapKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
resourceFieldRef: | |
properties: | |
containerName: | |
type: string | |
divisor: | |
type: string | |
resource: | |
type: string | |
secretKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: array | |
envFrom: | |
items: | |
properties: | |
configMapRef: | |
properties: | |
name: | |
type: string | |
optional: | |
type: boolean | |
prefix: | |
type: string | |
secretRef: | |
properties: | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: array | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
lifecycle: | |
properties: | |
postStart: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
preStop: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
livenessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
failureThreshold: | |
format: int32 | |
type: integer | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
initialDelaySeconds: | |
format: int32 | |
type: integer | |
periodSeconds: | |
format: int32 | |
type: integer | |
successThreshold: | |
format: int32 | |
type: integer | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
name: | |
type: string | |
ports: | |
items: | |
properties: | |
containerPort: | |
format: int32 | |
type: integer | |
hostIP: | |
type: string | |
hostPort: | |
format: int32 | |
type: integer | |
name: | |
type: string | |
protocol: | |
type: string | |
type: array | |
readinessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
failureThreshold: | |
format: int32 | |
type: integer | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
initialDelaySeconds: | |
format: int32 | |
type: integer | |
periodSeconds: | |
format: int32 | |
type: integer | |
successThreshold: | |
format: int32 | |
type: integer | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
resources: | |
properties: | |
limits: | |
additionalProperties: | |
oneOf: | |
- type: string | |
- type: integer | |
type: object | |
requests: | |
additionalProperties: | |
oneOf: | |
- type: string | |
- type: integer | |
type: object | |
securityContext: | |
properties: | |
allowPrivilegeEscalation: | |
type: boolean | |
capabilities: | |
properties: | |
add: | |
items: | |
type: string | |
type: array | |
drop: | |
items: | |
type: string | |
type: array | |
privileged: | |
type: boolean | |
readOnlyRootFilesystem: | |
type: boolean | |
runAsGroup: | |
format: int64 | |
type: integer | |
runAsNonRoot: | |
type: boolean | |
runAsUser: | |
format: int64 | |
type: integer | |
seLinuxOptions: | |
properties: | |
level: | |
type: string | |
role: | |
type: string | |
type: | |
type: string | |
user: | |
type: string | |
stdin: | |
type: boolean | |
stdinOnce: | |
type: boolean | |
terminationMessagePath: | |
type: string | |
terminationMessagePolicy: | |
type: string | |
tty: | |
type: boolean | |
volumeDevices: | |
items: | |
properties: | |
devicePath: | |
type: string | |
name: | |
type: string | |
type: array | |
volumeMounts: | |
items: | |
properties: | |
mountPath: | |
type: string | |
mountPropagation: | |
type: string | |
name: | |
type: string | |
readOnly: | |
type: boolean | |
subPath: | |
type: string | |
type: array | |
workingDir: | |
type: string | |
type: array | |
dnsConfig: | |
properties: | |
nameservers: | |
items: | |
type: string | |
type: array | |
options: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
searches: | |
items: | |
type: string | |
type: array | |
dnsPolicy: | |
type: string | |
hostAliases: | |
items: | |
properties: | |
hostnames: | |
items: | |
type: string | |
type: array | |
ip: | |
type: string | |
type: array | |
hostIPC: | |
type: boolean | |
hostNetwork: | |
type: boolean | |
hostPID: | |
type: boolean | |
hostname: | |
type: string | |
imagePullSecrets: | |
items: | |
properties: | |
name: | |
type: string | |
type: array | |
initContainers: | |
items: | |
properties: | |
args: | |
items: | |
type: string | |
type: array | |
command: | |
items: | |
type: string | |
type: array | |
env: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
valueFrom: | |
properties: | |
configMapKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
resourceFieldRef: | |
properties: | |
containerName: | |
type: string | |
divisor: | |
type: string | |
resource: | |
type: string | |
secretKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: array | |
envFrom: | |
items: | |
properties: | |
configMapRef: | |
properties: | |
name: | |
type: string | |
optional: | |
type: boolean | |
prefix: | |
type: string | |
secretRef: | |
properties: | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: array | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
lifecycle: | |
properties: | |
postStart: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
preStop: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
livenessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
failureThreshold: | |
format: int32 | |
type: integer | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
initialDelaySeconds: | |
format: int32 | |
type: integer | |
periodSeconds: | |
format: int32 | |
type: integer | |
successThreshold: | |
format: int32 | |
type: integer | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
name: | |
type: string | |
ports: | |
items: | |
properties: | |
containerPort: | |
format: int32 | |
type: integer | |
hostIP: | |
type: string | |
hostPort: | |
format: int32 | |
type: integer | |
name: | |
type: string | |
protocol: | |
type: string | |
type: array | |
readinessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
failureThreshold: | |
format: int32 | |
type: integer | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
initialDelaySeconds: | |
format: int32 | |
type: integer | |
periodSeconds: | |
format: int32 | |
type: integer | |
successThreshold: | |
format: int32 | |
type: integer | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
resources: | |
properties: | |
limits: | |
additionalProperties: | |
oneOf: | |
- type: string | |
- type: integer | |
type: object | |
requests: | |
additionalProperties: | |
oneOf: | |
- type: string | |
- type: integer | |
type: object | |
securityContext: | |
properties: | |
allowPrivilegeEscalation: | |
type: boolean | |
capabilities: | |
properties: | |
add: | |
items: | |
type: string | |
type: array | |
drop: | |
items: | |
type: string | |
type: array | |
privileged: | |
type: boolean | |
readOnlyRootFilesystem: | |
type: boolean | |
runAsGroup: | |
format: int64 | |
type: integer | |
runAsNonRoot: | |
type: boolean | |
runAsUser: | |
format: int64 | |
type: integer | |
seLinuxOptions: | |
properties: | |
level: | |
type: string | |
role: | |
type: string | |
type: | |
type: string | |
user: | |
type: string | |
stdin: | |
type: boolean | |
stdinOnce: | |
type: boolean | |
terminationMessagePath: | |
type: string | |
terminationMessagePolicy: | |
type: string | |
tty: | |
type: boolean | |
volumeDevices: | |
items: | |
properties: | |
devicePath: | |
type: string | |
name: | |
type: string | |
type: array | |
volumeMounts: | |
items: | |
properties: | |
mountPath: | |
type: string | |
mountPropagation: | |
type: string | |
name: | |
type: string | |
readOnly: | |
type: boolean | |
subPath: | |
type: string | |
type: array | |
workingDir: | |
type: string | |
type: array | |
nodeName: | |
type: string | |
nodeSelector: | |
additionalProperties: | |
type: string | |
type: object | |
priority: | |
format: int32 | |
type: integer | |
priorityClassName: | |
type: string | |
readinessGates: | |
items: | |
properties: | |
conditionType: | |
type: string | |
type: array | |
restartPolicy: | |
type: string | |
schedulerName: | |
type: string | |
securityContext: | |
properties: | |
fsGroup: | |
format: int64 | |
type: integer | |
runAsGroup: | |
format: int64 | |
type: integer | |
runAsNonRoot: | |
type: boolean | |
runAsUser: | |
format: int64 | |
type: integer | |
seLinuxOptions: | |
properties: | |
level: | |
type: string | |
role: | |
type: string | |
type: | |
type: string | |
user: | |
type: string | |
supplementalGroups: | |
items: | |
format: int64 | |
type: integer | |
type: array | |
sysctls: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
serviceAccount: | |
type: string | |
serviceAccountName: | |
type: string | |
shareProcessNamespace: | |
type: boolean | |
subdomain: | |
type: string | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
tolerations: | |
items: | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
format: int64 | |
type: integer | |
value: | |
type: string | |
type: array | |
volumes: | |
items: | |
properties: | |
awsElasticBlockStore: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
azureDisk: | |
properties: | |
cachingMode: | |
type: string | |
diskName: | |
type: string | |
diskURI: | |
type: string | |
fsType: | |
type: string | |
kind: | |
type: string | |
readOnly: | |
type: boolean | |
azureFile: | |
properties: | |
readOnly: | |
type: boolean | |
secretName: | |
type: string | |
shareName: | |
type: string | |
cephfs: | |
properties: | |
monitors: | |
items: | |
type: string | |
type: array | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
secretFile: | |
type: string | |
secretRef: | |
properties: | |
name: | |
type: string | |
user: | |
type: string | |
cinder: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
volumeID: | |
type: string | |
configMap: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
type: array | |
name: | |
type: string | |
optional: | |
type: boolean | |
downwardAPI: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
items: | |
items: | |
properties: | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
resourceFieldRef: | |
properties: | |
containerName: | |
type: string | |
divisor: | |
type: string | |
resource: | |
type: string | |
type: array | |
emptyDir: | |
properties: | |
medium: | |
type: string | |
sizeLimit: | |
type: string | |
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 | |
flexVolume: | |
properties: | |
driver: | |
type: string | |
fsType: | |
type: string | |
options: | |
additionalProperties: | |
type: string | |
type: object | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
flocker: | |
properties: | |
datasetName: | |
type: string | |
datasetUUID: | |
type: string | |
gcePersistentDisk: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
pdName: | |
type: string | |
readOnly: | |
type: boolean | |
gitRepo: | |
properties: | |
directory: | |
type: string | |
repository: | |
type: string | |
revision: | |
type: string | |
glusterfs: | |
properties: | |
endpoints: | |
type: string | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
hostPath: | |
properties: | |
path: | |
type: string | |
type: | |
type: string | |
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 | |
targetPortal: | |
type: string | |
name: | |
type: string | |
nfs: | |
properties: | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
server: | |
type: string | |
persistentVolumeClaim: | |
properties: | |
claimName: | |
type: string | |
readOnly: | |
type: boolean | |
photonPersistentDisk: | |
properties: | |
fsType: | |
type: string | |
pdID: | |
type: string | |
portworxVolume: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
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 | |
type: array | |
name: | |
type: string | |
optional: | |
type: boolean | |
downwardAPI: | |
properties: | |
items: | |
items: | |
properties: | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
resourceFieldRef: | |
properties: | |
containerName: | |
type: string | |
divisor: | |
type: string | |
resource: | |
type: string | |
type: array | |
secret: | |
properties: | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
type: array | |
name: | |
type: string | |
optional: | |
type: boolean | |
serviceAccountToken: | |
properties: | |
audience: | |
type: string | |
expirationSeconds: | |
format: int64 | |
type: integer | |
path: | |
type: string | |
type: array | |
quobyte: | |
properties: | |
group: | |
type: string | |
readOnly: | |
type: boolean | |
registry: | |
type: string | |
user: | |
type: string | |
volume: | |
type: string | |
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 | |
user: | |
type: string | |
scaleIO: | |
properties: | |
fsType: | |
type: string | |
gateway: | |
type: string | |
protectionDomain: | |
type: string | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
sslEnabled: | |
type: boolean | |
storageMode: | |
type: string | |
storagePool: | |
type: string | |
system: | |
type: string | |
volumeName: | |
type: string | |
secret: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
type: array | |
optional: | |
type: boolean | |
secretName: | |
type: string | |
storageos: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
volumeName: | |
type: string | |
volumeNamespace: | |
type: string | |
vsphereVolume: | |
properties: | |
fsType: | |
type: string | |
storagePolicyID: | |
type: string | |
storagePolicyName: | |
type: string | |
volumePath: | |
type: string | |
type: array | |
replicas: | |
format: int32 | |
type: integer | |
service: | |
properties: | |
metadata: | |
properties: | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
ports: | |
items: | |
properties: | |
name: | |
type: string | |
nodePort: | |
format: int32 | |
type: integer | |
port: | |
format: int32 | |
type: integer | |
protocol: | |
type: string | |
targetPort: | |
oneOf: | |
- type: string | |
- type: integer | |
type: array | |
version: | |
type: string | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
categories: | |
- all | |
kind: Stack | |
listKind: StackList | |
plural: stacks | |
singular: stack | |
conditions: | |
- lastTransitionTime: "2019-04-17T11:23:14Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
deployment-time: "2019-07-22T12:46:31Z" | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{"deployment-time":"2019-07-22T12:46:31Z"},"labels":{"deployment-id":"d-2nx5vth8i3hhexxcswmqr5dj5","pipeline-id":"l-hm2ykfqasqj7ahd9m5m4x1hs1"},"name":"stacksets.zalando.org"},"spec":{"additionalPrinterColumns":[{"JSONPath":".status.stacks","description":"Number of Stacks belonging to the StackSet","name":"Stacks","type":"integer"},{"JSONPath":".status.readyStacks","description":"Number of Ready Stacks","name":"Ready","type":"integer"},{"JSONPath":".status.stacksWithTraffic","description":"Number of Ready Stacks with traffic","name":"Traffic","type":"integer"},{"JSONPath":".metadata.creationTimestamp","description":"Age of the stack","name":"Age","type":"date"}],"group":"zalando.org","names":{"categories":["all"],"kind":"StackSet","plural":"stacksets","singular":"stackset"},"scope":"Namespaced","subresources":{"status":{}},"validation":{"openAPIV3Schema":{"properties":{"spec":{"properties":{"ingress":{"properties":{"Path":{"type":"string"},"backendPort":{"oneOf":[{"type":"string"},{"type":"integer"}]},"hosts":{"items":{"type":"string"},"type":"array"},"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"}}}},"required":["backendPort"]},"stackLifecycle":{"properties":{"limit":{"format":"int32","minimum":1,"type":"integer"},"scaledownTTLSeconds":{"format":"int32","type":"integer"}}},"stackTemplate":{"properties":{"spec":{"properties":{"autoscaler":{"properties":{"maxReplicas":{"type":"integer"},"metrics":{"items":{"properties":{"average":{"oneOf":[{"type":"integer"},{"type":"string"}]},"averageUtilization":{"type":"integer"},"check":{"properties":{"entities":{"properties":{"application":{"type":"string"},"type":{"type":"string"}}},"id":{"type":"integer"},"key":{"type":"string"}},"required":["id","key","entities"]},"endpoint":{"properties":{"key":{"type":"string"},"path":{"type":"string"},"port":{"type":"integer"}},"required":["port","path","key"]},"queue":{"properties":{"name":{"type":"string"},"region":{"type":"string"}},"required":["name","region"]},"type":{"type":"string"}},"required":["type"]},"type":"array"},"minReplicas":{"type":"integer"}}},"horizontalPodAutoscaler":{"properties":{"maxReplicas":{"format":"int32","type":"integer"},"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"}}},"metrics":{"items":{"properties":{"external":{"properties":{"metricName":{"type":"string"},"metricSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"targetAverageValue":{"oneOf":[{"type":"string"},{"type":"integer"}]},"targetValue":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"object":{"properties":{"metricName":{"type":"string"},"target":{"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"}}},"targetValue":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"pods":{"properties":{"metricName":{"type":"string"},"targetAverageValue":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"resource":{"properties":{"name":{"type":"string"},"targetAverageUtilization":{"format":"int32","type":"integer"},"targetAverageValue":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"type":{"type":"string"}}},"type":"array"},"minReplicas":{"format":"int32","type":"integer"}}},"podTemplate":{"properties":{"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"}}},"spec":{"properties":{"activeDeadlineSeconds":{"format":"int64","type":"integer"},"affinity":{"properties":{"nodeAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"preference":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"}}},"weight":{"format":"int32","type":"integer"}}},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"properties":{"nodeSelectorTerms":{"items":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchFields":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"}}},"type":"array"}}}}},"podAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"podAffinityTerm":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}}},"weight":{"format":"int32","type":"integer"}}},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}}},"type":"array"}}},"podAntiAffinity":{"properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"podAffinityTerm":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}}},"weight":{"format":"int32","type":"integer"}}},"type":"array"},"requiredDuringSchedulingIgnoredDuringExecution":{"items":{"properties":{"labelSelector":{"properties":{"matchExpressions":{"items":{"properties":{"key":{"type":"string","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"type":"array"},"matchLabels":{"additionalProperties":{"type":"string"},"type":"object"}}},"namespaces":{"items":{"type":"string"},"type":"array"},"topologyKey":{"type":"string"}}},"type":"array"}}}}},"automountServiceAccountToken":{"type":"boolean"},"containers":{"items":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"command":{"items":{"type":"string"},"type":"array"},"env":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"},"valueFrom":{"properties":{"configMapKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}}},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"type":"string"},"resource":{"type":"string"}}},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}}}}}}},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}}},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}}}}},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}}}},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}}}}}},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"failureThreshold":{"format":"int32","type":"integer"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"initialDelaySeconds":{"format":"int32","type":"integer"},"periodSeconds":{"format":"int32","type":"integer"},"successThreshold":{"format":"int32","type":"integer"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"timeoutSeconds":{"format":"int32","type":"integer"}}},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"format":"int32","type":"integer"},"hostIP":{"type":"string"},"hostPort":{"format":"int32","type":"integer"},"name":{"type":"string"},"protocol":{"type":"string"}}},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"failureThreshold":{"format":"int32","type":"integer"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"initialDelaySeconds":{"format":"int32","type":"integer"},"periodSeconds":{"format":"int32","type":"integer"},"successThreshold":{"format":"int32","type":"integer"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"timeoutSeconds":{"format":"int32","type":"integer"}}},"resources":{"properties":{"limits":{"additionalProperties":{"oneOf":[{"type":"string"},{"type":"integer"}]},"type":"object"},"requests":{"additionalProperties":{"oneOf":[{"type":"string"},{"type":"integer"}]},"type":"object"}}},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}}},"privileged":{"type":"boolean"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"format":"int64","type":"integer"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"format":"int64","type":"integer"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}}}}},"stdin":{"type":"boolean"},"stdinOnce":{"type":"boolean"},"terminationMessagePath":{"type":"string"},"terminationMessagePolicy":{"type":"string"},"tty":{"type":"boolean"},"volumeDevices":{"items":{"properties":{"devicePath":{"type":"string"},"name":{"type":"string"}}},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"}}},"type":"array"},"workingDir":{"type":"string"}}},"type":"array"},"dnsConfig":{"properties":{"nameservers":{"items":{"type":"string"},"type":"array"},"options":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"searches":{"items":{"type":"string"},"type":"array"}}},"dnsPolicy":{"type":"string"},"hostAliases":{"items":{"properties":{"hostnames":{"items":{"type":"string"},"type":"array"},"ip":{"type":"string"}}},"type":"array"},"hostIPC":{"type":"boolean"},"hostNetwork":{"type":"boolean"},"hostPID":{"type":"boolean"},"hostname":{"type":"string"},"imagePullSecrets":{"items":{"properties":{"name":{"type":"string"}}},"type":"array"},"initContainers":{"items":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"command":{"items":{"type":"string"},"type":"array"},"env":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"},"valueFrom":{"properties":{"configMapKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}}},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"type":"string"},"resource":{"type":"string"}}},"secretKeyRef":{"properties":{"key":{"type":"string"},"name":{"type":"string"},"optional":{"type":"boolean"}}}}}}},"type":"array"},"envFrom":{"items":{"properties":{"configMapRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}}},"prefix":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"},"optional":{"type":"boolean"}}}}},"type":"array"},"image":{"type":"string"},"imagePullPolicy":{"type":"string"},"lifecycle":{"properties":{"postStart":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}}}},"preStop":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}}}}}},"livenessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"failureThreshold":{"format":"int32","type":"integer"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"initialDelaySeconds":{"format":"int32","type":"integer"},"periodSeconds":{"format":"int32","type":"integer"},"successThreshold":{"format":"int32","type":"integer"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"timeoutSeconds":{"format":"int32","type":"integer"}}},"name":{"type":"string"},"ports":{"items":{"properties":{"containerPort":{"format":"int32","type":"integer"},"hostIP":{"type":"string"},"hostPort":{"format":"int32","type":"integer"},"name":{"type":"string"},"protocol":{"type":"string"}}},"type":"array"},"readinessProbe":{"properties":{"exec":{"properties":{"command":{"items":{"type":"string"},"type":"array"}}},"failureThreshold":{"format":"int32","type":"integer"},"httpGet":{"properties":{"host":{"type":"string"},"httpHeaders":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"},"path":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]},"scheme":{"type":"string"}}},"initialDelaySeconds":{"format":"int32","type":"integer"},"periodSeconds":{"format":"int32","type":"integer"},"successThreshold":{"format":"int32","type":"integer"},"tcpSocket":{"properties":{"host":{"type":"string"},"port":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"timeoutSeconds":{"format":"int32","type":"integer"}}},"resources":{"properties":{"limits":{"additionalProperties":{"oneOf":[{"type":"string"},{"type":"integer"}]},"type":"object"},"requests":{"additionalProperties":{"oneOf":[{"type":"string"},{"type":"integer"}]},"type":"object"}}},"securityContext":{"properties":{"allowPrivilegeEscalation":{"type":"boolean"},"capabilities":{"properties":{"add":{"items":{"type":"string"},"type":"array"},"drop":{"items":{"type":"string"},"type":"array"}}},"privileged":{"type":"boolean"},"readOnlyRootFilesystem":{"type":"boolean"},"runAsGroup":{"format":"int64","type":"integer"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"format":"int64","type":"integer"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}}}}},"stdin":{"type":"boolean"},"stdinOnce":{"type":"boolean"},"terminationMessagePath":{"type":"string"},"terminationMessagePolicy":{"type":"string"},"tty":{"type":"boolean"},"volumeDevices":{"items":{"properties":{"devicePath":{"type":"string"},"name":{"type":"string"}}},"type":"array"},"volumeMounts":{"items":{"properties":{"mountPath":{"type":"string"},"mountPropagation":{"type":"string"},"name":{"type":"string"},"readOnly":{"type":"boolean"},"subPath":{"type":"string"}}},"type":"array"},"workingDir":{"type":"string"}}},"type":"array"},"nodeName":{"type":"string"},"nodeSelector":{"additionalProperties":{"type":"string"},"type":"object"},"priority":{"format":"int32","type":"integer"},"priorityClassName":{"type":"string"},"readinessGates":{"items":{"properties":{"conditionType":{"type":"string"}}},"type":"array"},"restartPolicy":{"type":"string"},"schedulerName":{"type":"string"},"securityContext":{"properties":{"fsGroup":{"format":"int64","type":"integer"},"runAsGroup":{"format":"int64","type":"integer"},"runAsNonRoot":{"type":"boolean"},"runAsUser":{"format":"int64","type":"integer"},"seLinuxOptions":{"properties":{"level":{"type":"string"},"role":{"type":"string"},"type":{"type":"string"},"user":{"type":"string"}}},"supplementalGroups":{"items":{"format":"int64","type":"integer"},"type":"array"},"sysctls":{"items":{"properties":{"name":{"type":"string"},"value":{"type":"string"}}},"type":"array"}}},"serviceAccount":{"type":"string"},"serviceAccountName":{"type":"string"},"shareProcessNamespace":{"type":"boolean"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"format":"int64","type":"integer"},"tolerations":{"items":{"properties":{"effect":{"type":"string"},"key":{"type":"string"},"operator":{"type":"string"},"tolerationSeconds":{"format":"int64","type":"integer"},"value":{"type":"string"}}},"type":"array"},"volumes":{"items":{"properties":{"awsElasticBlockStore":{"properties":{"fsType":{"type":"string"},"partition":{"format":"int32","type":"integer"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}}},"azureDisk":{"properties":{"cachingMode":{"type":"string"},"diskName":{"type":"string"},"diskURI":{"type":"string"},"fsType":{"type":"string"},"kind":{"type":"string"},"readOnly":{"type":"boolean"}}},"azureFile":{"properties":{"readOnly":{"type":"boolean"},"secretName":{"type":"string"},"shareName":{"type":"string"}}},"cephfs":{"properties":{"monitors":{"items":{"type":"string"},"type":"array"},"path":{"type":"string"},"readOnly":{"type":"boolean"},"secretFile":{"type":"string"},"secretRef":{"properties":{"name":{"type":"string"}}},"user":{"type":"string"}}},"cinder":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}}},"volumeID":{"type":"string"}}},"configMap":{"properties":{"defaultMode":{"format":"int32","type":"integer"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"}}},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"downwardAPI":{"properties":{"defaultMode":{"format":"int32","type":"integer"},"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}}},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"type":"string"},"resource":{"type":"string"}}}}},"type":"array"}}},"emptyDir":{"properties":{"medium":{"type":"string"},"sizeLimit":{"type":"string"}}},"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"}}},"flexVolume":{"properties":{"driver":{"type":"string"},"fsType":{"type":"string"},"options":{"additionalProperties":{"type":"string"},"type":"object"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}}}}},"flocker":{"properties":{"datasetName":{"type":"string"},"datasetUUID":{"type":"string"}}},"gcePersistentDisk":{"properties":{"fsType":{"type":"string"},"partition":{"format":"int32","type":"integer"},"pdName":{"type":"string"},"readOnly":{"type":"boolean"}}},"gitRepo":{"properties":{"directory":{"type":"string"},"repository":{"type":"string"},"revision":{"type":"string"}}},"glusterfs":{"properties":{"endpoints":{"type":"string"},"path":{"type":"string"},"readOnly":{"type":"boolean"}}},"hostPath":{"properties":{"path":{"type":"string"},"type":{"type":"string"}}},"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"}}},"targetPortal":{"type":"string"}}},"name":{"type":"string"},"nfs":{"properties":{"path":{"type":"string"},"readOnly":{"type":"boolean"},"server":{"type":"string"}}},"persistentVolumeClaim":{"properties":{"claimName":{"type":"string"},"readOnly":{"type":"boolean"}}},"photonPersistentDisk":{"properties":{"fsType":{"type":"string"},"pdID":{"type":"string"}}},"portworxVolume":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"volumeID":{"type":"string"}}},"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"}}},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"downwardAPI":{"properties":{"items":{"items":{"properties":{"fieldRef":{"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string"}}},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"},"resourceFieldRef":{"properties":{"containerName":{"type":"string"},"divisor":{"type":"string"},"resource":{"type":"string"}}}}},"type":"array"}}},"secret":{"properties":{"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"}}},"type":"array"},"name":{"type":"string"},"optional":{"type":"boolean"}}},"serviceAccountToken":{"properties":{"audience":{"type":"string"},"expirationSeconds":{"format":"int64","type":"integer"},"path":{"type":"string"}}}}},"type":"array"}}},"quobyte":{"properties":{"group":{"type":"string"},"readOnly":{"type":"boolean"},"registry":{"type":"string"},"user":{"type":"string"},"volume":{"type":"string"}}},"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"}}},"user":{"type":"string"}}},"scaleIO":{"properties":{"fsType":{"type":"string"},"gateway":{"type":"string"},"protectionDomain":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}}},"sslEnabled":{"type":"boolean"},"storageMode":{"type":"string"},"storagePool":{"type":"string"},"system":{"type":"string"},"volumeName":{"type":"string"}}},"secret":{"properties":{"defaultMode":{"format":"int32","type":"integer"},"items":{"items":{"properties":{"key":{"type":"string"},"mode":{"format":"int32","type":"integer"},"path":{"type":"string"}}},"type":"array"},"optional":{"type":"boolean"},"secretName":{"type":"string"}}},"storageos":{"properties":{"fsType":{"type":"string"},"readOnly":{"type":"boolean"},"secretRef":{"properties":{"name":{"type":"string"}}},"volumeName":{"type":"string"},"volumeNamespace":{"type":"string"}}},"vsphereVolume":{"properties":{"fsType":{"type":"string"},"storagePolicyID":{"type":"string"},"storagePolicyName":{"type":"string"},"volumePath":{"type":"string"}}}}},"type":"array"}}}}},"replicas":{"format":"int32","type":"integer"},"service":{"properties":{"metadata":{"properties":{"annotations":{"additionalProperties":{"type":"string"},"type":"object"},"labels":{"additionalProperties":{"type":"string"},"type":"object"}}},"ports":{"items":{"properties":{"name":{"type":"string"},"nodePort":{"format":"int32","type":"integer"},"port":{"format":"int32","type":"integer"},"protocol":{"type":"string"},"targetPort":{"oneOf":[{"type":"string"},{"type":"integer"}]}}},"type":"array"}}},"version":{"pattern":"^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$","type":"string"}}}}}}}}}},"version":"v1"}} | |
creationTimestamp: "2019-04-17T11:01:39Z" | |
generation: 8 | |
labels: | |
deployment-id: d-2nx5vth8i3hhexxcswmqr5dj5 | |
pipeline-id: l-hm2ykfqasqj7ahd9m5m4x1hs1 | |
name: stacksets.zalando.org | |
resourceVersion: "635126080" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/stacksets.zalando.org | |
uid: 2d256dfa-6100-11e9-84ae-062c7043804a | |
spec: | |
additionalPrinterColumns: | |
- JSONPath: .status.stacks | |
description: Number of Stacks belonging to the StackSet | |
name: Stacks | |
type: integer | |
- JSONPath: .status.readyStacks | |
description: Number of Ready Stacks | |
name: Ready | |
type: integer | |
- JSONPath: .status.stacksWithTraffic | |
description: Number of Ready Stacks with traffic | |
name: Traffic | |
type: integer | |
- JSONPath: .metadata.creationTimestamp | |
description: Age of the stack | |
name: Age | |
type: date | |
conversion: | |
strategy: None | |
group: zalando.org | |
names: | |
categories: | |
- all | |
kind: StackSet | |
listKind: StackSetList | |
plural: stacksets | |
singular: stackset | |
scope: Namespaced | |
subresources: | |
status: {} | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
properties: | |
ingress: | |
properties: | |
Path: | |
type: string | |
backendPort: | |
oneOf: | |
- type: string | |
- type: integer | |
hosts: | |
items: | |
type: string | |
type: array | |
metadata: | |
properties: | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
required: | |
- backendPort | |
stackLifecycle: | |
properties: | |
limit: | |
format: int32 | |
minimum: 1 | |
type: integer | |
scaledownTTLSeconds: | |
format: int32 | |
type: integer | |
stackTemplate: | |
properties: | |
spec: | |
properties: | |
autoscaler: | |
properties: | |
maxReplicas: | |
type: integer | |
metrics: | |
items: | |
properties: | |
average: | |
oneOf: | |
- type: integer | |
- type: string | |
averageUtilization: | |
type: integer | |
check: | |
properties: | |
entities: | |
properties: | |
application: | |
type: string | |
type: | |
type: string | |
id: | |
type: integer | |
key: | |
type: string | |
required: | |
- id | |
- key | |
- entities | |
endpoint: | |
properties: | |
key: | |
type: string | |
path: | |
type: string | |
port: | |
type: integer | |
required: | |
- port | |
- path | |
- key | |
queue: | |
properties: | |
name: | |
type: string | |
region: | |
type: string | |
required: | |
- name | |
- region | |
type: | |
type: string | |
required: | |
- type | |
type: array | |
minReplicas: | |
type: integer | |
horizontalPodAutoscaler: | |
properties: | |
maxReplicas: | |
format: int32 | |
type: integer | |
metadata: | |
properties: | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
metrics: | |
items: | |
properties: | |
external: | |
properties: | |
metricName: | |
type: string | |
metricSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
targetAverageValue: | |
oneOf: | |
- type: string | |
- type: integer | |
targetValue: | |
oneOf: | |
- type: string | |
- type: integer | |
object: | |
properties: | |
metricName: | |
type: string | |
target: | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
targetValue: | |
oneOf: | |
- type: string | |
- type: integer | |
pods: | |
properties: | |
metricName: | |
type: string | |
targetAverageValue: | |
oneOf: | |
- type: string | |
- type: integer | |
resource: | |
properties: | |
name: | |
type: string | |
targetAverageUtilization: | |
format: int32 | |
type: integer | |
targetAverageValue: | |
oneOf: | |
- type: string | |
- type: integer | |
type: | |
type: string | |
type: array | |
minReplicas: | |
format: int32 | |
type: integer | |
podTemplate: | |
properties: | |
metadata: | |
properties: | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
spec: | |
properties: | |
activeDeadlineSeconds: | |
format: int64 | |
type: integer | |
affinity: | |
properties: | |
nodeAffinity: | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
preference: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
weight: | |
format: int32 | |
type: integer | |
type: array | |
requiredDuringSchedulingIgnoredDuringExecution: | |
properties: | |
nodeSelectorTerms: | |
items: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchFields: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
type: array | |
podAffinity: | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
podAffinityTerm: | |
properties: | |
labelSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
weight: | |
format: int32 | |
type: integer | |
type: array | |
requiredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
labelSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
type: array | |
podAntiAffinity: | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
podAffinityTerm: | |
properties: | |
labelSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
weight: | |
format: int32 | |
type: integer | |
type: array | |
requiredDuringSchedulingIgnoredDuringExecution: | |
items: | |
properties: | |
labelSelector: | |
properties: | |
matchExpressions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
items: | |
type: string | |
type: array | |
type: array | |
matchLabels: | |
additionalProperties: | |
type: string | |
type: object | |
namespaces: | |
items: | |
type: string | |
type: array | |
topologyKey: | |
type: string | |
type: array | |
automountServiceAccountToken: | |
type: boolean | |
containers: | |
items: | |
properties: | |
args: | |
items: | |
type: string | |
type: array | |
command: | |
items: | |
type: string | |
type: array | |
env: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
valueFrom: | |
properties: | |
configMapKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
resourceFieldRef: | |
properties: | |
containerName: | |
type: string | |
divisor: | |
type: string | |
resource: | |
type: string | |
secretKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: array | |
envFrom: | |
items: | |
properties: | |
configMapRef: | |
properties: | |
name: | |
type: string | |
optional: | |
type: boolean | |
prefix: | |
type: string | |
secretRef: | |
properties: | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: array | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
lifecycle: | |
properties: | |
postStart: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
preStop: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
livenessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
failureThreshold: | |
format: int32 | |
type: integer | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
initialDelaySeconds: | |
format: int32 | |
type: integer | |
periodSeconds: | |
format: int32 | |
type: integer | |
successThreshold: | |
format: int32 | |
type: integer | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
name: | |
type: string | |
ports: | |
items: | |
properties: | |
containerPort: | |
format: int32 | |
type: integer | |
hostIP: | |
type: string | |
hostPort: | |
format: int32 | |
type: integer | |
name: | |
type: string | |
protocol: | |
type: string | |
type: array | |
readinessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
failureThreshold: | |
format: int32 | |
type: integer | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
initialDelaySeconds: | |
format: int32 | |
type: integer | |
periodSeconds: | |
format: int32 | |
type: integer | |
successThreshold: | |
format: int32 | |
type: integer | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
resources: | |
properties: | |
limits: | |
additionalProperties: | |
oneOf: | |
- type: string | |
- type: integer | |
type: object | |
requests: | |
additionalProperties: | |
oneOf: | |
- type: string | |
- type: integer | |
type: object | |
securityContext: | |
properties: | |
allowPrivilegeEscalation: | |
type: boolean | |
capabilities: | |
properties: | |
add: | |
items: | |
type: string | |
type: array | |
drop: | |
items: | |
type: string | |
type: array | |
privileged: | |
type: boolean | |
readOnlyRootFilesystem: | |
type: boolean | |
runAsGroup: | |
format: int64 | |
type: integer | |
runAsNonRoot: | |
type: boolean | |
runAsUser: | |
format: int64 | |
type: integer | |
seLinuxOptions: | |
properties: | |
level: | |
type: string | |
role: | |
type: string | |
type: | |
type: string | |
user: | |
type: string | |
stdin: | |
type: boolean | |
stdinOnce: | |
type: boolean | |
terminationMessagePath: | |
type: string | |
terminationMessagePolicy: | |
type: string | |
tty: | |
type: boolean | |
volumeDevices: | |
items: | |
properties: | |
devicePath: | |
type: string | |
name: | |
type: string | |
type: array | |
volumeMounts: | |
items: | |
properties: | |
mountPath: | |
type: string | |
mountPropagation: | |
type: string | |
name: | |
type: string | |
readOnly: | |
type: boolean | |
subPath: | |
type: string | |
type: array | |
workingDir: | |
type: string | |
type: array | |
dnsConfig: | |
properties: | |
nameservers: | |
items: | |
type: string | |
type: array | |
options: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
searches: | |
items: | |
type: string | |
type: array | |
dnsPolicy: | |
type: string | |
hostAliases: | |
items: | |
properties: | |
hostnames: | |
items: | |
type: string | |
type: array | |
ip: | |
type: string | |
type: array | |
hostIPC: | |
type: boolean | |
hostNetwork: | |
type: boolean | |
hostPID: | |
type: boolean | |
hostname: | |
type: string | |
imagePullSecrets: | |
items: | |
properties: | |
name: | |
type: string | |
type: array | |
initContainers: | |
items: | |
properties: | |
args: | |
items: | |
type: string | |
type: array | |
command: | |
items: | |
type: string | |
type: array | |
env: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
valueFrom: | |
properties: | |
configMapKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
resourceFieldRef: | |
properties: | |
containerName: | |
type: string | |
divisor: | |
type: string | |
resource: | |
type: string | |
secretKeyRef: | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: array | |
envFrom: | |
items: | |
properties: | |
configMapRef: | |
properties: | |
name: | |
type: string | |
optional: | |
type: boolean | |
prefix: | |
type: string | |
secretRef: | |
properties: | |
name: | |
type: string | |
optional: | |
type: boolean | |
type: array | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
lifecycle: | |
properties: | |
postStart: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
preStop: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
livenessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
failureThreshold: | |
format: int32 | |
type: integer | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
initialDelaySeconds: | |
format: int32 | |
type: integer | |
periodSeconds: | |
format: int32 | |
type: integer | |
successThreshold: | |
format: int32 | |
type: integer | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
name: | |
type: string | |
ports: | |
items: | |
properties: | |
containerPort: | |
format: int32 | |
type: integer | |
hostIP: | |
type: string | |
hostPort: | |
format: int32 | |
type: integer | |
name: | |
type: string | |
protocol: | |
type: string | |
type: array | |
readinessProbe: | |
properties: | |
exec: | |
properties: | |
command: | |
items: | |
type: string | |
type: array | |
failureThreshold: | |
format: int32 | |
type: integer | |
httpGet: | |
properties: | |
host: | |
type: string | |
httpHeaders: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
path: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
scheme: | |
type: string | |
initialDelaySeconds: | |
format: int32 | |
type: integer | |
periodSeconds: | |
format: int32 | |
type: integer | |
successThreshold: | |
format: int32 | |
type: integer | |
tcpSocket: | |
properties: | |
host: | |
type: string | |
port: | |
oneOf: | |
- type: string | |
- type: integer | |
timeoutSeconds: | |
format: int32 | |
type: integer | |
resources: | |
properties: | |
limits: | |
additionalProperties: | |
oneOf: | |
- type: string | |
- type: integer | |
type: object | |
requests: | |
additionalProperties: | |
oneOf: | |
- type: string | |
- type: integer | |
type: object | |
securityContext: | |
properties: | |
allowPrivilegeEscalation: | |
type: boolean | |
capabilities: | |
properties: | |
add: | |
items: | |
type: string | |
type: array | |
drop: | |
items: | |
type: string | |
type: array | |
privileged: | |
type: boolean | |
readOnlyRootFilesystem: | |
type: boolean | |
runAsGroup: | |
format: int64 | |
type: integer | |
runAsNonRoot: | |
type: boolean | |
runAsUser: | |
format: int64 | |
type: integer | |
seLinuxOptions: | |
properties: | |
level: | |
type: string | |
role: | |
type: string | |
type: | |
type: string | |
user: | |
type: string | |
stdin: | |
type: boolean | |
stdinOnce: | |
type: boolean | |
terminationMessagePath: | |
type: string | |
terminationMessagePolicy: | |
type: string | |
tty: | |
type: boolean | |
volumeDevices: | |
items: | |
properties: | |
devicePath: | |
type: string | |
name: | |
type: string | |
type: array | |
volumeMounts: | |
items: | |
properties: | |
mountPath: | |
type: string | |
mountPropagation: | |
type: string | |
name: | |
type: string | |
readOnly: | |
type: boolean | |
subPath: | |
type: string | |
type: array | |
workingDir: | |
type: string | |
type: array | |
nodeName: | |
type: string | |
nodeSelector: | |
additionalProperties: | |
type: string | |
type: object | |
priority: | |
format: int32 | |
type: integer | |
priorityClassName: | |
type: string | |
readinessGates: | |
items: | |
properties: | |
conditionType: | |
type: string | |
type: array | |
restartPolicy: | |
type: string | |
schedulerName: | |
type: string | |
securityContext: | |
properties: | |
fsGroup: | |
format: int64 | |
type: integer | |
runAsGroup: | |
format: int64 | |
type: integer | |
runAsNonRoot: | |
type: boolean | |
runAsUser: | |
format: int64 | |
type: integer | |
seLinuxOptions: | |
properties: | |
level: | |
type: string | |
role: | |
type: string | |
type: | |
type: string | |
user: | |
type: string | |
supplementalGroups: | |
items: | |
format: int64 | |
type: integer | |
type: array | |
sysctls: | |
items: | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
type: array | |
serviceAccount: | |
type: string | |
serviceAccountName: | |
type: string | |
shareProcessNamespace: | |
type: boolean | |
subdomain: | |
type: string | |
terminationGracePeriodSeconds: | |
format: int64 | |
type: integer | |
tolerations: | |
items: | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
format: int64 | |
type: integer | |
value: | |
type: string | |
type: array | |
volumes: | |
items: | |
properties: | |
awsElasticBlockStore: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
azureDisk: | |
properties: | |
cachingMode: | |
type: string | |
diskName: | |
type: string | |
diskURI: | |
type: string | |
fsType: | |
type: string | |
kind: | |
type: string | |
readOnly: | |
type: boolean | |
azureFile: | |
properties: | |
readOnly: | |
type: boolean | |
secretName: | |
type: string | |
shareName: | |
type: string | |
cephfs: | |
properties: | |
monitors: | |
items: | |
type: string | |
type: array | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
secretFile: | |
type: string | |
secretRef: | |
properties: | |
name: | |
type: string | |
user: | |
type: string | |
cinder: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
volumeID: | |
type: string | |
configMap: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
type: array | |
name: | |
type: string | |
optional: | |
type: boolean | |
downwardAPI: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
items: | |
items: | |
properties: | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
resourceFieldRef: | |
properties: | |
containerName: | |
type: string | |
divisor: | |
type: string | |
resource: | |
type: string | |
type: array | |
emptyDir: | |
properties: | |
medium: | |
type: string | |
sizeLimit: | |
type: string | |
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 | |
flexVolume: | |
properties: | |
driver: | |
type: string | |
fsType: | |
type: string | |
options: | |
additionalProperties: | |
type: string | |
type: object | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
flocker: | |
properties: | |
datasetName: | |
type: string | |
datasetUUID: | |
type: string | |
gcePersistentDisk: | |
properties: | |
fsType: | |
type: string | |
partition: | |
format: int32 | |
type: integer | |
pdName: | |
type: string | |
readOnly: | |
type: boolean | |
gitRepo: | |
properties: | |
directory: | |
type: string | |
repository: | |
type: string | |
revision: | |
type: string | |
glusterfs: | |
properties: | |
endpoints: | |
type: string | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
hostPath: | |
properties: | |
path: | |
type: string | |
type: | |
type: string | |
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 | |
targetPortal: | |
type: string | |
name: | |
type: string | |
nfs: | |
properties: | |
path: | |
type: string | |
readOnly: | |
type: boolean | |
server: | |
type: string | |
persistentVolumeClaim: | |
properties: | |
claimName: | |
type: string | |
readOnly: | |
type: boolean | |
photonPersistentDisk: | |
properties: | |
fsType: | |
type: string | |
pdID: | |
type: string | |
portworxVolume: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
volumeID: | |
type: string | |
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 | |
type: array | |
name: | |
type: string | |
optional: | |
type: boolean | |
downwardAPI: | |
properties: | |
items: | |
items: | |
properties: | |
fieldRef: | |
properties: | |
apiVersion: | |
type: string | |
fieldPath: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
resourceFieldRef: | |
properties: | |
containerName: | |
type: string | |
divisor: | |
type: string | |
resource: | |
type: string | |
type: array | |
secret: | |
properties: | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
type: array | |
name: | |
type: string | |
optional: | |
type: boolean | |
serviceAccountToken: | |
properties: | |
audience: | |
type: string | |
expirationSeconds: | |
format: int64 | |
type: integer | |
path: | |
type: string | |
type: array | |
quobyte: | |
properties: | |
group: | |
type: string | |
readOnly: | |
type: boolean | |
registry: | |
type: string | |
user: | |
type: string | |
volume: | |
type: string | |
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 | |
user: | |
type: string | |
scaleIO: | |
properties: | |
fsType: | |
type: string | |
gateway: | |
type: string | |
protectionDomain: | |
type: string | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
sslEnabled: | |
type: boolean | |
storageMode: | |
type: string | |
storagePool: | |
type: string | |
system: | |
type: string | |
volumeName: | |
type: string | |
secret: | |
properties: | |
defaultMode: | |
format: int32 | |
type: integer | |
items: | |
items: | |
properties: | |
key: | |
type: string | |
mode: | |
format: int32 | |
type: integer | |
path: | |
type: string | |
type: array | |
optional: | |
type: boolean | |
secretName: | |
type: string | |
storageos: | |
properties: | |
fsType: | |
type: string | |
readOnly: | |
type: boolean | |
secretRef: | |
properties: | |
name: | |
type: string | |
volumeName: | |
type: string | |
volumeNamespace: | |
type: string | |
vsphereVolume: | |
properties: | |
fsType: | |
type: string | |
storagePolicyID: | |
type: string | |
storagePolicyName: | |
type: string | |
volumePath: | |
type: string | |
type: array | |
replicas: | |
format: int32 | |
type: integer | |
service: | |
properties: | |
metadata: | |
properties: | |
annotations: | |
additionalProperties: | |
type: string | |
type: object | |
labels: | |
additionalProperties: | |
type: string | |
type: object | |
ports: | |
items: | |
properties: | |
name: | |
type: string | |
nodePort: | |
format: int32 | |
type: integer | |
port: | |
format: int32 | |
type: integer | |
protocol: | |
type: string | |
targetPort: | |
oneOf: | |
- type: string | |
- type: integer | |
type: array | |
version: | |
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ | |
type: string | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
categories: | |
- all | |
kind: StackSet | |
listKind: StackSetList | |
plural: stacksets | |
singular: stackset | |
conditions: | |
- lastTransitionTime: "2019-04-17T11:01:39Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"labels":{"component":"vpa"},"name":"verticalpodautoscalercheckpoints.autoscaling.k8s.io"},"spec":{"group":"autoscaling.k8s.io","names":{"kind":"VerticalPodAutoscalerCheckpoint","plural":"verticalpodautoscalercheckpoints","shortNames":["vpacheckpoint"],"singular":"verticalpodautoscalercheckpoint"},"scope":"Namespaced","versions":[{"name":"v1beta1","served":true,"storage":false},{"name":"v1beta2","served":true,"storage":true}]}} | |
creationTimestamp: "2019-04-17T10:50:58Z" | |
generation: 1 | |
labels: | |
component: vpa | |
name: verticalpodautoscalercheckpoints.autoscaling.k8s.io | |
resourceVersion: "530194561" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/verticalpodautoscalercheckpoints.autoscaling.k8s.io | |
uid: af1ce47f-60fe-11e9-84ae-062c7043804a | |
spec: | |
conversion: | |
strategy: None | |
group: autoscaling.k8s.io | |
names: | |
kind: VerticalPodAutoscalerCheckpoint | |
listKind: VerticalPodAutoscalerCheckpointList | |
plural: verticalpodautoscalercheckpoints | |
shortNames: | |
- vpacheckpoint | |
singular: verticalpodautoscalercheckpoint | |
scope: Namespaced | |
version: v1beta1 | |
versions: | |
- name: v1beta1 | |
served: true | |
storage: false | |
- name: v1beta2 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: VerticalPodAutoscalerCheckpoint | |
listKind: VerticalPodAutoscalerCheckpointList | |
plural: verticalpodautoscalercheckpoints | |
shortNames: | |
- vpacheckpoint | |
singular: verticalpodautoscalercheckpoint | |
conditions: | |
- lastTransitionTime: "2019-04-17T10:50:58Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1beta2 | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"labels":{"component":"vpa"},"name":"verticalpodautoscalers.autoscaling.k8s.io"},"spec":{"group":"autoscaling.k8s.io","names":{"kind":"VerticalPodAutoscaler","plural":"verticalpodautoscalers","shortNames":["vpa"],"singular":"verticalpodautoscaler"},"scope":"Namespaced","validation":{"openAPIV3Schema":{"properties":{"spec":{"properties":{"resourcePolicy":{"properties":{"containerPolicies":{"type":"array"}}},"targetRef":{"type":"object"},"updatePolicy":{"properties":{"updateMode":{"type":"string"}}}},"required":[]}}}},"versions":[{"name":"v1beta1","served":true,"storage":false},{"name":"v1beta2","served":true,"storage":true}]}} | |
creationTimestamp: "2019-04-17T10:50:58Z" | |
generation: 1 | |
labels: | |
component: vpa | |
name: verticalpodautoscalers.autoscaling.k8s.io | |
resourceVersion: "530194558" | |
selfLink: /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/verticalpodautoscalers.autoscaling.k8s.io | |
uid: af1a77a3-60fe-11e9-84ae-062c7043804a | |
spec: | |
conversion: | |
strategy: None | |
group: autoscaling.k8s.io | |
names: | |
kind: VerticalPodAutoscaler | |
listKind: VerticalPodAutoscalerList | |
plural: verticalpodautoscalers | |
shortNames: | |
- vpa | |
singular: verticalpodautoscaler | |
scope: Namespaced | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
properties: | |
resourcePolicy: | |
properties: | |
containerPolicies: | |
type: array | |
targetRef: | |
type: object | |
updatePolicy: | |
properties: | |
updateMode: | |
type: string | |
version: v1beta1 | |
versions: | |
- name: v1beta1 | |
served: true | |
storage: false | |
- name: v1beta2 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: VerticalPodAutoscaler | |
listKind: VerticalPodAutoscalerList | |
plural: verticalpodautoscalers | |
shortNames: | |
- vpa | |
singular: verticalpodautoscaler | |
conditions: | |
- lastTransitionTime: "2019-04-17T10:50:58Z" | |
message: no conflicts found | |
reason: NoConflicts | |
status: "True" | |
type: NamesAccepted | |
- lastTransitionTime: null | |
message: the initial names have been accepted | |
reason: InitialNamesAccepted | |
status: "True" | |
type: Established | |
storedVersions: | |
- v1beta2 | |
kind: List | |
metadata: | |
resourceVersion: "" | |
selfLink: "" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment