summaryrefslogtreecommitdiff
path: root/inventory
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-08-21 03:45:51 +0200
committerChristian Pointner <equinox@spreadspace.org>2022-08-21 03:45:51 +0200
commit6283835ed6ae25489114377db8e661006cfd102b (patch)
treecc615f40169b7a01454fd4944a3ce931513accac /inventory
parentkubernetes/decorations: replace '/' with '%' in stamp file names (diff)
kubernetes/addon: add zfs-localpv provisioner
Diffstat (limited to 'inventory')
-rw-r--r--inventory/group_vars/elevate-mediachannel-edge/vars.yml3
-rw-r--r--inventory/group_vars/elevate-mediachannel-relay/vars.yml3
-rw-r--r--inventory/group_vars/k8s-emc/vars.yml16
3 files changed, 22 insertions, 0 deletions
diff --git a/inventory/group_vars/elevate-mediachannel-edge/vars.yml b/inventory/group_vars/elevate-mediachannel-edge/vars.yml
new file mode 100644
index 00000000..f7e9923e
--- /dev/null
+++ b/inventory/group_vars/elevate-mediachannel-edge/vars.yml
@@ -0,0 +1,3 @@
+---
+kubernetes_node_labels:
+ streaming.spreadspace.org/edge: ""
diff --git a/inventory/group_vars/elevate-mediachannel-relay/vars.yml b/inventory/group_vars/elevate-mediachannel-relay/vars.yml
new file mode 100644
index 00000000..f0424924
--- /dev/null
+++ b/inventory/group_vars/elevate-mediachannel-relay/vars.yml
@@ -0,0 +1,3 @@
+---
+kubernetes_node_labels:
+ streaming.spreadspace.org/relay: "level0"
diff --git a/inventory/group_vars/k8s-emc/vars.yml b/inventory/group_vars/k8s-emc/vars.yml
index aa46fb56..8474d652 100644
--- a/inventory/group_vars/k8s-emc/vars.yml
+++ b/inventory/group_vars/k8s-emc/vars.yml
@@ -51,3 +51,19 @@ kubeguard:
kubernetes_overlay_node_ip: "{{ kubernetes.pod_ip_range | ipsubnet(kubernetes.pod_ip_range_size, kubeguard.node_index[inventory_hostname]) | ipaddr(1) | ipaddr('address') }}"
kubernetes_metrics_server_version: 0.6.1
+
+kubernetes_zfs_localpv_version: 2.1.0
+kubernetes_zfs_localpv_node_affinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: streaming.spreadspace.org/recorder
+ operator: Exists
+kubernetes_zfs_localpv_storage_classes:
+ zfs-storage:
+ allowVolumeExpansion: yes
+ volumeBindingMode: WaitForFirstConsumer
+ reclaimPolicy: Retain
+ parameters:
+ fstype: "zfs"
+ poolname: "storage"