From d4fd2ced3951d138743ee6f30046693bd12e0f40 Mon Sep 17 00:00:00 2001 From: kfox1111 Date: Tue, 21 Mar 2023 14:13:26 -0700 Subject: [PATCH] Extract the namespace override test out of the old lockdown test. (#145) This patch removes the production bits of the old lockdown test and establishes the namespace override test as its own test. --------- Signed-off-by: Kevin Fox --- .github/tests/lockdown2/.env | 1 - .github/tests/lockdown2/values.yaml | 5 ---- .../post-install.sh | 0 .../pre-install.sh | 0 .github/tests/namespace-override/values.yaml | 24 +++++++++++++++++++ 5 files changed, 24 insertions(+), 6 deletions(-) delete mode 100644 .github/tests/lockdown2/.env delete mode 100644 .github/tests/lockdown2/values.yaml rename .github/tests/{lockdown2 => namespace-override}/post-install.sh (100%) rename .github/tests/{lockdown2 => namespace-override}/pre-install.sh (100%) create mode 100644 .github/tests/namespace-override/values.yaml diff --git a/.github/tests/lockdown2/.env b/.github/tests/lockdown2/.env deleted file mode 100644 index 7b6e741..0000000 --- a/.github/tests/lockdown2/.env +++ /dev/null @@ -1 +0,0 @@ -export EXTRA_HELM_ARGS="--values=examples/production/values.yaml" diff --git a/.github/tests/lockdown2/values.yaml b/.github/tests/lockdown2/values.yaml deleted file mode 100644 index 3260fb5..0000000 --- a/.github/tests/lockdown2/values.yaml +++ /dev/null @@ -1,5 +0,0 @@ -spiffe-oidc-discovery-provider: - namespaceOverride: spire-server - -spire-server: - namespaceOverride: spire-server diff --git a/.github/tests/lockdown2/post-install.sh b/.github/tests/namespace-override/post-install.sh similarity index 100% rename from .github/tests/lockdown2/post-install.sh rename to .github/tests/namespace-override/post-install.sh diff --git a/.github/tests/lockdown2/pre-install.sh b/.github/tests/namespace-override/pre-install.sh similarity index 100% rename from .github/tests/lockdown2/pre-install.sh rename to .github/tests/namespace-override/pre-install.sh diff --git a/.github/tests/namespace-override/values.yaml b/.github/tests/namespace-override/values.yaml new file mode 100644 index 0000000..64acaf3 --- /dev/null +++ b/.github/tests/namespace-override/values.yaml @@ -0,0 +1,24 @@ +spiffe-oidc-discovery-provider: + enabled: true + namespaceOverride: spire-server + +spire-server: + namespaceOverride: spire-server + nodeAttestor: + k8sPsat: + serviceAccountAllowList: ["spire-system:spire-agent"] + notifier: + k8sbundle: + namespace: spire-system + +spiffe-csi-driver: + enabled: true + namespaceOverride: spire-system + +spire-agent: + enabled: true + namespaceOverride: spire-system + serviceAccount: + name: spire-agent + server: + namespaceOverride: spire-server