feat(nfc_kubernetes): ability to add node labels and taints #111

Merged
jon_nfc merged 2 commits from node-labels-taints into development 2024-07-28 06:23:03 +00:00
2 changed files with 26 additions and 6 deletions
Showing only changes of commit 3c06647637 - Show all commits

View File

@ -58,9 +58,27 @@
kind: Node kind: Node
metadata: metadata:
name: "{{ inventory_hostname }}" name: "{{ inventory_hostname }}"
{% if nfc_role_kubernetes_node_labels -%} {% if
nfc_role_kubernetes_node_labels
and
not nfc_role_kubernetes_prime | bool
-%}
labels: labels:
{{ nfc_role_kubernetes_node_labels | to_nice_yaml(indent=0) | indent(4) }} {{ nfc_role_kubernetes_node_labels | to_nice_yaml(indent=0) | indent(4) }}
{ elif
nfc_role_kubernetes_prime | bool
%}
labels:
node-role.kubernetes.io/prime: "true"
{% if nfc_role_kubernetes_node_labels %}
{{ nfc_role_kubernetes_node_labels | to_nice_yaml(indent=0) | indent(4) }}
{% endif %}
{%- endif +%} {%- endif +%}
{% if nfc_role_kubernetes_node_taints -%} {% if nfc_role_kubernetes_node_taints -%}
spec: spec: