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 hidden or 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