From 5d1cbcf209b1b770a3c6964baaefbd9d869d29c7 Mon Sep 17 00:00:00 2001 From: stevenhorsman Date: Fri, 11 Oct 2024 10:13:04 +0100 Subject: [PATCH] workflow: Fix kustomize permission issue Fix kustomize install for non-root user by installing in a local directory and then using sudo install to put it in /usr/local/bin/ Signed-off-by: stevenhorsman --- .github/workflows/e2e_libvirt.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/e2e_libvirt.yaml b/.github/workflows/e2e_libvirt.yaml index 5086c9b41..8431aaa94 100644 --- a/.github/workflows/e2e_libvirt.yaml +++ b/.github/workflows/e2e_libvirt.yaml @@ -103,9 +103,8 @@ jobs: - name: Install kustomize run: | command -v kustomize >/dev/null || \ - sudo curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | \ - bash -s /usr/local/bin - sudo chmod a+x /usr/local/bin/kustomize + sudo curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash + sudo install -o root -g root -m 0755 kustomize /usr/local/bin/kustomize - name: Checkout KBS Repository run: |