From a60d54e34c26f72d2a2db47608bdaae0f71e0892 Mon Sep 17 00:00:00 2001 From: Sreejith Punnapuzha Date: Thu, 28 Jan 2021 14:22:57 -0600 Subject: [PATCH] Add nodeselector to init infra components * Add nodeselector to ironic, baremetal-operator and capm3 Relates-To: #407 Signed-off-by: Sreejith Punnapuzha Change-Id: Iba71666c333c9f551e51b1cae7145a64eda03ce1 --- .../baremetal-operator/ironic_nodeselector_patch.yaml | 9 +++++++++ .../function/baremetal-operator/kustomization.yaml | 2 ++ .../operator_nodeselector_patch.yaml | 9 +++++++++ .../function/capm3/v0.3.2/manager/kustomization.yaml | 1 + .../v0.3.2/manager/manager_nodeselector_patch.yaml | 10 ++++++++++ 5 files changed, 31 insertions(+) create mode 100644 manifests/function/baremetal-operator/ironic_nodeselector_patch.yaml create mode 100644 manifests/function/baremetal-operator/operator_nodeselector_patch.yaml create mode 100644 manifests/function/capm3/v0.3.2/manager/manager_nodeselector_patch.yaml diff --git a/manifests/function/baremetal-operator/ironic_nodeselector_patch.yaml b/manifests/function/baremetal-operator/ironic_nodeselector_patch.yaml new file mode 100644 index 000000000..d94141e5a --- /dev/null +++ b/manifests/function/baremetal-operator/ironic_nodeselector_patch.yaml @@ -0,0 +1,9 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: ironic +spec: + template: + spec: + nodeSelector: + kubernetes.io/os: linux diff --git a/manifests/function/baremetal-operator/kustomization.yaml b/manifests/function/baremetal-operator/kustomization.yaml index d1bc15adb..3e7622fb1 100644 --- a/manifests/function/baremetal-operator/kustomization.yaml +++ b/manifests/function/baremetal-operator/kustomization.yaml @@ -13,3 +13,5 @@ namespace: metal3 patchesStrategicMerge: - ironic_toleration_patch.yaml +- ironic_nodeselector_patch.yaml +- operator_nodeselector_patch.yaml diff --git a/manifests/function/baremetal-operator/operator_nodeselector_patch.yaml b/manifests/function/baremetal-operator/operator_nodeselector_patch.yaml new file mode 100644 index 000000000..4bd880e91 --- /dev/null +++ b/manifests/function/baremetal-operator/operator_nodeselector_patch.yaml @@ -0,0 +1,9 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: metal3-baremetal-operator +spec: + template: + spec: + nodeSelector: + kubernetes.io/os: linux diff --git a/manifests/function/capm3/v0.3.2/manager/kustomization.yaml b/manifests/function/capm3/v0.3.2/manager/kustomization.yaml index 884e5561c..6205ad838 100644 --- a/manifests/function/capm3/v0.3.2/manager/kustomization.yaml +++ b/manifests/function/capm3/v0.3.2/manager/kustomization.yaml @@ -12,3 +12,4 @@ patchesStrategicMerge: - manager_pull_policy.yaml - manager_auth_proxy_patch.yaml - manager_toleration_patch.yaml +- manager_nodeselector_patch.yaml diff --git a/manifests/function/capm3/v0.3.2/manager/manager_nodeselector_patch.yaml b/manifests/function/capm3/v0.3.2/manager/manager_nodeselector_patch.yaml new file mode 100644 index 000000000..f16d5b9c4 --- /dev/null +++ b/manifests/function/capm3/v0.3.2/manager/manager_nodeselector_patch.yaml @@ -0,0 +1,10 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: controller-manager + namespace: system +spec: + template: + spec: + nodeSelector: + kubernetes.io/os: linux