From 0f832e01fc9019bef0425dbcae60bda59ab9e4a0 Mon Sep 17 00:00:00 2001 From: Theron Voran Date: Wed, 16 Jun 2021 13:54:22 -0700 Subject: [PATCH] Add openshift overrides (#549) Adds default overrides for OpenShift (values.openshift.yaml) and uses them in the chart-verifier tests. --- .circleci/config.yml | 3 +-- test/chart/verifier.bats | 12 ++++++------ values.openshift.yaml | 18 ++++++++++++++++++ 3 files changed, 25 insertions(+), 8 deletions(-) create mode 100644 values.openshift.yaml diff --git a/.circleci/config.yml b/.circleci/config.yml index cef2930..e1bce11 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -16,8 +16,7 @@ jobs: - image: docker.mirror.hashicorp.services/cimg/go:1.16 environment: BATS_VERSION: "1.3.0" - # Note: the commit SHA is used here since the repo doesn't use release tags - CHART_VERIFIER_VERSION: "e2c03bd1a4aea20deb0a4a03ebfde254b1672050" + CHART_VERIFIER_VERSION: "1.0.0" steps: - checkout - run: diff --git a/test/chart/verifier.bats b/test/chart/verifier.bats index f8e2986..e7ab5aa 100644 --- a/test/chart/verifier.bats +++ b/test/chart/verifier.bats @@ -30,7 +30,8 @@ setup_file() { $run_cmd verify $chart_src \ --output json \ --openshift-version $OPENSHIFT_VERSION \ - --disable $DISABLED_TESTS 2>&1 | tee $VERIFY_OUTPUT + --disable $DISABLED_TESTS \ + --chart-values values.openshift.yaml 2>&1 | tee $VERIFY_OUTPUT } teardown_file() { @@ -75,12 +76,11 @@ teardown_file() { check_result contains-test } +@test "images-are-certified" { + check_result images-are-certified +} + @test "chart-testing" { skip "Skipping since this test requires a kubernetes/openshift cluster" check_result chart-testing } - -@test "images-are-certified" { - skip "Skipping until this has been addressed" - check_result images-are-certified -} diff --git a/values.openshift.yaml b/values.openshift.yaml new file mode 100644 index 0000000..2e3ed77 --- /dev/null +++ b/values.openshift.yaml @@ -0,0 +1,18 @@ +# These overrides are appropriate defaults for deploying this chart on OpenShift + +global: + openshift: true + +injector: + image: + repository: "registry.connect.redhat.com/hashicorp/vault-k8s" + tag: "0.10.1-ubi" + + agentImage: + repository: "registry.connect.redhat.com/hashicorp/vault" + tag: "1.7.2-ubi" + +server: + image: + repository: "registry.connect.redhat.com/hashicorp/vault" + tag: "1.7.2-ubi"