StarlingX Helm Charts that are not part of a major application
Go to file
Chris Friesen f27a44897b switch to use new K8s control-plane label
The node-role.kubernetes.io/master= label is being deprecated and is
being replaced by node-role.kubernetes.io/control-plane=

Similarly the node-role.kubernetes.io/master:NoSchedule taint is being
replaced by node-role.kubernetes.io/control-plane:NoSchedule

We need to update the code appropriately.  We can switch to the new
label since it's already available, but where we have a toleration for
the existing taint we need to keep the existing toleration and add
another one for what will be the new taint.

This updates the code for several separate helm charts.  Note that the
node-feature-discovery chart uses affinity rather than nodeSelector to
direct the pods toward the control-plane nodes.

Also, the fm-rest-api helm chart is not currently used by any
applications in this version of StarlingX so it will be validated by
code inspection only.

Test Plan:
PASS: with both controller nodes having both taints applied, verify
      that the node-feature-discovery and secret-observer pods were
      able to run on controller nodes.

Story: 2010301
Task: 46576

Signed-off-by: Chris Friesen <chris.friesen@windriver.com>
Change-Id: I57626f90b4b1209250c0c5994452779857a01f80
2022-10-28 17:51:01 +00:00
fm-rest-api/fm-rest-api/helm-charts/fm-rest-api switch to use new K8s control-plane label 2022-10-28 17:51:01 +00:00
node-feature-discovery/node-feature-discovery/helm-charts/node-feature-discovery switch to use new K8s control-plane label 2022-10-28 17:51:01 +00:00
psp-rolebinding/psp-rolebinding/helm-charts/psp-rolebinding Add helm chart for psp-rolebinding 2020-06-08 22:27:37 -04:00
secret-observer/secret-observer/helm-charts/secret-observer switch to use new K8s control-plane label 2022-10-28 17:51:01 +00:00
.gitignore Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
.gitreview Add a .gitreview file to the new repo 2019-09-09 09:25:43 -05:00
.zuul.yaml Adding job to upload commits to GitHub 2020-02-06 10:36:01 -05:00
centos_build_layer.cfg Build layering, add layer build config file 2019-10-15 16:40:08 +08:00
CONTRIBUTING.rst Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:08:17 -04:00
HACKING.rst Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
requirements.txt Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
test-requirements.txt Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
tox.ini Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00