From 6e314dbbd8b0257e92fb3aca3c38b59d6c249085 Mon Sep 17 00:00:00 2001 From: Artyom Lukianov Date: Mon, 25 Mar 2019 11:30:55 +0200 Subject: [PATCH] Add MachineDisruptionBudget CRD --- ...erator_08_machinedisruptionbudget.crd.yaml | 38 +++++++++++++++++++ ...0000_30_machine-api-operator_09_rbac.yaml} | 0 ...0_machine-api-operator_10_deployment.yaml} | 0 ...hine-api-operator_11_clusteroperator.yaml} | 0 kustomization.yaml | 5 ++- 5 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 install/0000_30_machine-api-operator_08_machinedisruptionbudget.crd.yaml rename install/{0000_30_machine-api-operator_08_rbac.yaml => 0000_30_machine-api-operator_09_rbac.yaml} (100%) rename install/{0000_30_machine-api-operator_09_deployment.yaml => 0000_30_machine-api-operator_10_deployment.yaml} (100%) rename install/{0000_30_machine-api-operator_10_clusteroperator.yaml => 0000_30_machine-api-operator_11_clusteroperator.yaml} (100%) diff --git a/install/0000_30_machine-api-operator_08_machinedisruptionbudget.crd.yaml b/install/0000_30_machine-api-operator_08_machinedisruptionbudget.crd.yaml new file mode 100644 index 0000000000..f5fc49cbca --- /dev/null +++ b/install/0000_30_machine-api-operator_08_machinedisruptionbudget.crd.yaml @@ -0,0 +1,38 @@ +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: machinedisruptionbudgets.healthchecking.openshift.io +spec: + group: healthchecking.openshift.io + names: + kind: MachineDisruptionBudget + listKind: MachineDisruptionBudgetList + plural: machinedisruptionbudgets + singular: machinedisruptionbudget + shortNames: + - mdb + - mdbs + scope: Namespaced + additionalPrinterColumns: + - name: Healthy + type: integer + description: The number of healthy machines + JSONPath: .status.currentHealthy + - name: Total + type: integer + description: The total number of machines + JSONPath: .status.ExpectedMachines + - name: Desired + type: integer + description: The desired number of healthy machines + JSONPath: .status.desiredHealthy + validation: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + version: v1alpha1 diff --git a/install/0000_30_machine-api-operator_08_rbac.yaml b/install/0000_30_machine-api-operator_09_rbac.yaml similarity index 100% rename from install/0000_30_machine-api-operator_08_rbac.yaml rename to install/0000_30_machine-api-operator_09_rbac.yaml diff --git a/install/0000_30_machine-api-operator_09_deployment.yaml b/install/0000_30_machine-api-operator_10_deployment.yaml similarity index 100% rename from install/0000_30_machine-api-operator_09_deployment.yaml rename to install/0000_30_machine-api-operator_10_deployment.yaml diff --git a/install/0000_30_machine-api-operator_10_clusteroperator.yaml b/install/0000_30_machine-api-operator_11_clusteroperator.yaml similarity index 100% rename from install/0000_30_machine-api-operator_10_clusteroperator.yaml rename to install/0000_30_machine-api-operator_11_clusteroperator.yaml diff --git a/kustomization.yaml b/kustomization.yaml index 08a6cbe615..643ebbe4e8 100644 --- a/kustomization.yaml +++ b/kustomization.yaml @@ -20,5 +20,6 @@ resources: - install/0000_30_machine-api-operator_05_cluster.crd.yaml - install/0000_30_machine-api-operator_06_machineclass.crd.yaml - install/0000_30_machine-api-operator_07_machinehealthcheck.crd.yaml -- install/0000_30_machine-api-operator_08_rbac.yaml -- install/0000_30_machine-api-operator_09_deployment.yaml +- install/0000_30_machine-api-operator_08_machinedisruptionbudget.crd.yaml +- install/0000_30_machine-api-operator_09_rbac.yaml +- install/0000_30_machine-api-operator_10_deployment.yaml