Add node selector to test pods

This PS looks to add a node selector into the test pod's spec.

Change-Id: I438a9bf08f6ef6c4d8961f9197928b8b17cfbbd2
This commit is contained in:
Dejaeger, Darren (dd118r) 2019-06-20 11:28:08 -04:00
parent 0e93670448
commit d46d4bf85c
5 changed files with 14 additions and 1 deletions

View File

@ -28,6 +28,8 @@ metadata:
{{ tuple $envAll "coredns" "test" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec:
restartPolicy: Never
nodeSelector:
{{ .Values.labels.coredns.node_selector_key }}: {{ .Values.labels.coredns.node_selector_value }}
containers:
- name: {{ .Release.Name }}-test
image: {{ .Values.images.tags.test }}

View File

@ -29,6 +29,8 @@ metadata:
{{ tuple $envAll "kubernetes" "haproxy-test" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec:
restartPolicy: Never
nodeSelector:
{{ .Values.labels.test.node_selector_key }}: {{ .Values.labels.test.node_selector_value }}
containers:
- name: "{{ .Release.Name }}-haproxy-test"
env:

View File

@ -12,6 +12,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
labels:
test:
node_selector_key: ucp-control-plane
node_selector_value: enabled
conf:
anchor:
files_to_copy:

View File

@ -30,6 +30,8 @@ metadata:
{{ tuple $envAll "promenade" "api-test" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec:
restartPolicy: Never
nodeSelector:
{{ .Values.labels.test.node_selector_key }}: {{ .Values.labels.test.node_selector_value }}
initContainers:
{{ tuple $envAll "test" $mounts_promenade_api_test | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
containers:

View File

@ -57,11 +57,13 @@ images:
- dep_check
- image_repo_sync
labels:
job:
node_selector_key: ucp-control-plane
node_selector_value: enabled
test:
node_selector_key: ucp-control-plane
node_selector_value: enabled
node_selector_key: ucp-control-plane
node_selector_value: enabled