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
metadata:
name: "{{ inventory_hostname }}"
{% if nfc_role_kubernetes_node_labels -%}
{% if
nfc_role_kubernetes_node_labels
and
not nfc_role_kubernetes_prime | bool
-%}
labels:
{{ 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 +%}
{% if nfc_role_kubernetes_node_taints -%}
spec: