Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: Ie57d0a5e54d46d5288117f65c62c674e11fe20a3
--- /dev/null
+#!/usr/bin/env bash
+set -eux -o pipefail
+
+systemctl enable --now iscsid
# This must be done after kubeadm as the cabpk provider relies
# on files in /var/run, which won't persist after a reboot
- /usr/local/bin/set_kernel_cmdline.sh
# This must be done after kubeadm as the cabpk provider relies
# on files in /var/run, which won't persist after a reboot
- /usr/local/bin/set_kernel_cmdline.sh
+ # Required for OpenEBS support
+ - /usr/local/bin/enable_iscsi.sh
files:
{{ include "cluster.containerRuntime" .Values | indent 6 }}
- path: /etc/systemd/system/containerd.service.d/override.conf
files:
{{ include "cluster.containerRuntime" .Values | indent 6 }}
- path: /etc/systemd/system/containerd.service.d/override.conf
permissions: '0777'
content: |
{{ $.Files.Get "resources/set_kernel_cmdline.sh" | indent 10 }}
permissions: '0777'
content: |
{{ $.Files.Get "resources/set_kernel_cmdline.sh" | indent 10 }}
+ - path: /usr/local/bin/enable_iscsi.sh
+ permissions: '0777'
+ content: |
+{{ $.Files.Get "resources/enable_iscsi.sh" | indent 10 }}
{{- if eq .Values.cni "calico" }}
- path: /etc/NetworkManager/conf.d/calico.conf
content: |
{{- if eq .Values.cni "calico" }}
- path: /etc/NetworkManager/conf.d/calico.conf
content: |
# This must be done after kubeadm as the cabpk provider relies on
# files in /var/run, which won't persist after a reboot
- /usr/local/bin/set_kernel_cmdline.sh
# This must be done after kubeadm as the cabpk provider relies on
# files in /var/run, which won't persist after a reboot
- /usr/local/bin/set_kernel_cmdline.sh
+ # Required for OpenEBS support
+ - /usr/local/bin/enable_iscsi.sh
files:
{{ include "cluster.keepalived" .Values | indent 4 }}
{{ include "cluster.containerRuntime" .Values | indent 4 }}
files:
{{ include "cluster.keepalived" .Values | indent 4 }}
{{ include "cluster.containerRuntime" .Values | indent 4 }}
permissions: '0777'
content: |
{{ $.Files.Get "resources/set_kernel_cmdline.sh" | indent 8 }}
permissions: '0777'
content: |
{{ $.Files.Get "resources/set_kernel_cmdline.sh" | indent 8 }}
+ - path: /usr/local/bin/enable_iscsi.sh
+ permissions: '0777'
+ content: |
+{{ $.Files.Get "resources/enable_iscsi.sh" | indent 8 }}
{{- if eq .Values.cni "calico" }}
- path: /etc/NetworkManager/conf.d/calico.conf
content: |
{{- if eq .Values.cni "calico" }}
- path: /etc/NetworkManager/conf.d/calico.conf
content: |