From 32ecd2b767e328ea8975b4e98b71e711039f8015 Mon Sep 17 00:00:00 2001 From: Mauro Morales Date: Wed, 31 Jul 2024 10:26:53 +0200 Subject: [PATCH] Generate profile config instead of having a static file (#988) Signed-off-by: Mauro Morales --- .../static/kairos-overlay-files/collection.yaml | 2 +- .../files/etc/bash.bashrc.local | 5 ----- .../files/system/oem/32_profile.yaml | 15 +++++++++++++++ 3 files changed, 16 insertions(+), 6 deletions(-) delete mode 100644 packages/static/kairos-overlay-files/files/etc/bash.bashrc.local create mode 100644 packages/static/kairos-overlay-files/files/system/oem/32_profile.yaml diff --git a/packages/static/kairos-overlay-files/collection.yaml b/packages/static/kairos-overlay-files/collection.yaml index 25647b0..9c9bdc7 100644 --- a/packages/static/kairos-overlay-files/collection.yaml +++ b/packages/static/kairos-overlay-files/collection.yaml @@ -1,4 +1,4 @@ packages: - name: "kairos-overlay-files" category: "static" - version: "1.1.42" + version: "1.1.43" diff --git a/packages/static/kairos-overlay-files/files/etc/bash.bashrc.local b/packages/static/kairos-overlay-files/files/etc/bash.bashrc.local deleted file mode 100644 index 183fd69..0000000 --- a/packages/static/kairos-overlay-files/files/etc/bash.bashrc.local +++ /dev/null @@ -1,5 +0,0 @@ -if [ -z "$KUBECONFIG" ]; then - if [ -e /etc/rancher/k3s/k3s.yaml ]; then - export KUBECONFIG="/etc/rancher/k3s/k3s.yaml" - fi -fi \ No newline at end of file diff --git a/packages/static/kairos-overlay-files/files/system/oem/32_profile.yaml b/packages/static/kairos-overlay-files/files/system/oem/32_profile.yaml new file mode 100644 index 0000000..6f6982a --- /dev/null +++ b/packages/static/kairos-overlay-files/files/system/oem/32_profile.yaml @@ -0,0 +1,15 @@ +name: "Profile extensions" +stages: + initramfs: + - name: "Set KUBECONFIG to access k9s and kubectl" + files: + - path: /etc/profile.d/kairos.sh + permissions: 0644 + owner: 0 + group: 0 + content: | + if [ -z "$KUBECONFIG" ]; then + if [ -e /etc/rancher/k3s/k3s.yaml ]; then + export KUBECONFIG="/etc/rancher/k3s/k3s.yaml" + fi + fi