Prepare to release to 0.22.1 (#803)
* Prepare to release to 0.22.1 * Revert chart verifier update for now * Remove unused jobs from CircleCI config
This commit is contained in:
parent
a3bbaea599
commit
5d7014c7bb
10 changed files with 32 additions and 76 deletions
|
@ -3,61 +3,9 @@ orbs:
|
||||||
slack: circleci/slack@3.4.2
|
slack: circleci/slack@3.4.2
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
bats-unit-test:
|
|
||||||
docker:
|
|
||||||
# This image is built from test/docker/Test.dockerfile
|
|
||||||
- image: docker.mirror.hashicorp.services/hashicorpdev/vault-helm-test:0.2.0
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- run: bats ./test/unit -t
|
|
||||||
|
|
||||||
chart-verifier:
|
|
||||||
docker:
|
|
||||||
- image: docker.mirror.hashicorp.services/cimg/go:1.16
|
|
||||||
environment:
|
|
||||||
BATS_VERSION: "1.3.0"
|
|
||||||
CHART_VERIFIER_VERSION: "1.2.1"
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- run:
|
|
||||||
name: install chart-verifier
|
|
||||||
command: go get github.com/redhat-certification/chart-verifier@${CHART_VERIFIER_VERSION}
|
|
||||||
- run:
|
|
||||||
name: install bats
|
|
||||||
command: |
|
|
||||||
curl -sSL https://github.com/bats-core/bats-core/archive/v${BATS_VERSION}.tar.gz -o /tmp/bats.tgz
|
|
||||||
tar -zxf /tmp/bats.tgz -C /tmp
|
|
||||||
sudo /bin/bash /tmp/bats-core-${BATS_VERSION}/install.sh /usr/local
|
|
||||||
- run:
|
|
||||||
name: run chart-verifier tests
|
|
||||||
command: bats ./test/chart -t
|
|
||||||
|
|
||||||
acceptance:
|
|
||||||
docker:
|
|
||||||
# This image is build from test/docker/Test.dockerfile
|
|
||||||
- image: docker.mirror.hashicorp.services/hashicorpdev/vault-helm-test:0.2.0
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- run:
|
|
||||||
name: terraform init & apply
|
|
||||||
command: |
|
|
||||||
echo -e "${GOOGLE_APP_CREDS}" | base64 -d > vault-helm-test.json
|
|
||||||
export GOOGLE_CREDENTIALS=vault-helm-test.json
|
|
||||||
make provision-cluster
|
|
||||||
- run:
|
|
||||||
name: Run acceptance tests
|
|
||||||
command: bats ./test/acceptance -t
|
|
||||||
|
|
||||||
- run:
|
|
||||||
name: terraform destroy
|
|
||||||
command: |
|
|
||||||
export GOOGLE_CREDENTIALS=vault-helm-test.json
|
|
||||||
make destroy-cluster
|
|
||||||
when: always
|
|
||||||
update-helm-charts-index:
|
update-helm-charts-index:
|
||||||
docker:
|
docker:
|
||||||
- image: docker.mirror.hashicorp.services/circleci/golang:1.15.3
|
- image: docker.mirror.hashicorp.services/circleci/golang:1.19.2
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- run:
|
- run:
|
||||||
|
|
8
.github/workflows/acceptance.yaml
vendored
8
.github/workflows/acceptance.yaml
vendored
|
@ -7,19 +7,19 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
kind-k8s-version: [1.16.15, 1.20.15, 1.21.14, 1.22.13, 1.23.10, 1.24.4, 1.25.0]
|
kind-k8s-version: [1.16.15, 1.20.15, 1.21.14, 1.22.15, 1.23.12, 1.24.6, 1.25.3]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
- name: Setup test tools
|
- name: Setup test tools
|
||||||
uses: ./.github/workflows/setup-test-tools
|
uses: ./.github/workflows/setup-test-tools
|
||||||
|
|
||||||
- name: Create K8s Kind Cluster
|
- name: Create K8s Kind Cluster
|
||||||
uses: helm/kind-action@v1.2.0
|
uses: helm/kind-action@v1.4.0
|
||||||
with:
|
with:
|
||||||
config: test/kind/config.yaml
|
config: test/kind/config.yaml
|
||||||
node_image: kindest/node:v${{ matrix.kind-k8s-version }}
|
node_image: kindest/node:v${{ matrix.kind-k8s-version }}
|
||||||
version: v0.14.0
|
version: v0.16.0
|
||||||
|
|
||||||
- run: bats --tap --timing ./test/acceptance
|
- run: bats --tap --timing ./test/acceptance
|
||||||
env:
|
env:
|
||||||
|
|
|
@ -6,13 +6,15 @@ runs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/setup-node@v2
|
- uses: actions/setup-node@v2
|
||||||
with:
|
with:
|
||||||
node-version: '14'
|
node-version: '16'
|
||||||
- run: npm install -g bats@${BATS_VERSION}
|
- run: npm install -g bats@${BATS_VERSION}
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
BATS_VERSION: '1.5.0'
|
BATS_VERSION: '1.8.2'
|
||||||
- run: bats -v
|
- run: bats -v
|
||||||
shell: bash
|
shell: bash
|
||||||
- uses: actions/setup-python@v2
|
- uses: actions/setup-python@v4
|
||||||
|
with:
|
||||||
|
python-version: '3.10'
|
||||||
- run: pip install yq
|
- run: pip install yq
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
8
.github/workflows/tests.yaml
vendored
8
.github/workflows/tests.yaml
vendored
|
@ -6,7 +6,7 @@ jobs:
|
||||||
bats-unit-tests:
|
bats-unit-tests:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
- uses: ./.github/workflows/setup-test-tools
|
- uses: ./.github/workflows/setup-test-tools
|
||||||
- run: bats --tap --timing ./test/unit
|
- run: bats --tap --timing ./test/unit
|
||||||
|
|
||||||
|
@ -15,11 +15,11 @@ jobs:
|
||||||
env:
|
env:
|
||||||
CHART_VERIFIER_VERSION: '1.2.1'
|
CHART_VERIFIER_VERSION: '1.2.1'
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v3
|
||||||
- name: Setup test tools
|
- name: Setup test tools
|
||||||
uses: ./.github/workflows/setup-test-tools
|
uses: ./.github/workflows/setup-test-tools
|
||||||
- uses: actions/setup-go@v2
|
- uses: actions/setup-go@v3
|
||||||
with:
|
with:
|
||||||
go-version: '1.17.4'
|
go-version: '1.19.2'
|
||||||
- run: go install github.com/redhat-certification/chart-verifier@${CHART_VERIFIER_VERSION}
|
- run: go install github.com/redhat-certification/chart-verifier@${CHART_VERIFIER_VERSION}
|
||||||
- run: bats --tap --timing ./test/chart
|
- run: bats --tap --timing ./test/chart
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
|
## 0.22.1 (October 26th, 2022)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
* `vault` updated to 1.12.0 [GH-803](https://github.com/hashicorp/vault-helm/pull/803)
|
||||||
|
* `vault-k8s` updated to 1.0.1 [GH-803](https://github.com/hashicorp/vault-helm/pull/803)
|
||||||
|
|
||||||
## 0.22.0 (September 8th, 2022)
|
## 0.22.0 (September 8th, 2022)
|
||||||
|
|
||||||
Features:
|
Features:
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
name: vault
|
name: vault
|
||||||
version: 0.22.0
|
version: 0.22.1
|
||||||
appVersion: 1.11.3
|
appVersion: 1.12.0
|
||||||
kubeVersion: ">= 1.16.0-0"
|
kubeVersion: ">= 1.16.0-0"
|
||||||
description: Official HashiCorp Vault Chart
|
description: Official HashiCorp Vault Chart
|
||||||
home: https://www.vaultproject.io
|
home: https://www.vaultproject.io
|
||||||
|
|
|
@ -7,7 +7,7 @@ load _helpers
|
||||||
|
|
||||||
helm install "$(name_prefix)-east" \
|
helm install "$(name_prefix)-east" \
|
||||||
--set='server.image.repository=hashicorp/vault-enterprise' \
|
--set='server.image.repository=hashicorp/vault-enterprise' \
|
||||||
--set='server.image.tag=1.11.3-ent' \
|
--set='server.image.tag=1.12.0-ent' \
|
||||||
--set='injector.enabled=false' \
|
--set='injector.enabled=false' \
|
||||||
--set='server.ha.enabled=true' \
|
--set='server.ha.enabled=true' \
|
||||||
--set='server.ha.raft.enabled=true' \
|
--set='server.ha.raft.enabled=true' \
|
||||||
|
@ -75,7 +75,7 @@ load _helpers
|
||||||
helm install "$(name_prefix)-west" \
|
helm install "$(name_prefix)-west" \
|
||||||
--set='injector.enabled=false' \
|
--set='injector.enabled=false' \
|
||||||
--set='server.image.repository=hashicorp/vault-enterprise' \
|
--set='server.image.repository=hashicorp/vault-enterprise' \
|
||||||
--set='server.image.tag=1.11.3-ent' \
|
--set='server.image.tag=1.12.0-ent' \
|
||||||
--set='server.ha.enabled=true' \
|
--set='server.ha.enabled=true' \
|
||||||
--set='server.ha.raft.enabled=true' \
|
--set='server.ha.raft.enabled=true' \
|
||||||
--set='server.enterpriseLicense.secretName=vault-license' .
|
--set='server.enterpriseLicense.secretName=vault-license' .
|
||||||
|
|
|
@ -8,7 +8,7 @@ load _helpers
|
||||||
helm install "$(name_prefix)-east" \
|
helm install "$(name_prefix)-east" \
|
||||||
--set='injector.enabled=false' \
|
--set='injector.enabled=false' \
|
||||||
--set='server.image.repository=hashicorp/vault-enterprise' \
|
--set='server.image.repository=hashicorp/vault-enterprise' \
|
||||||
--set='server.image.tag=1.11.3-ent' \
|
--set='server.image.tag=1.12.0-ent' \
|
||||||
--set='server.ha.enabled=true' \
|
--set='server.ha.enabled=true' \
|
||||||
--set='server.ha.raft.enabled=true' \
|
--set='server.ha.raft.enabled=true' \
|
||||||
--set='server.enterpriseLicense.secretName=vault-license' .
|
--set='server.enterpriseLicense.secretName=vault-license' .
|
||||||
|
@ -75,7 +75,7 @@ load _helpers
|
||||||
helm install "$(name_prefix)-west" \
|
helm install "$(name_prefix)-west" \
|
||||||
--set='injector.enabled=false' \
|
--set='injector.enabled=false' \
|
||||||
--set='server.image.repository=hashicorp/vault-enterprise' \
|
--set='server.image.repository=hashicorp/vault-enterprise' \
|
||||||
--set='server.image.tag=1.11.3-ent' \
|
--set='server.image.tag=1.12.0-ent' \
|
||||||
--set='server.ha.enabled=true' \
|
--set='server.ha.enabled=true' \
|
||||||
--set='server.ha.raft.enabled=true' \
|
--set='server.ha.raft.enabled=true' \
|
||||||
--set='server.enterpriseLicense.secretName=vault-license' .
|
--set='server.enterpriseLicense.secretName=vault-license' .
|
||||||
|
|
|
@ -6,13 +6,13 @@ global:
|
||||||
injector:
|
injector:
|
||||||
image:
|
image:
|
||||||
repository: "registry.connect.redhat.com/hashicorp/vault-k8s"
|
repository: "registry.connect.redhat.com/hashicorp/vault-k8s"
|
||||||
tag: "1.0.0-ubi"
|
tag: "1.0.1-ubi"
|
||||||
|
|
||||||
agentImage:
|
agentImage:
|
||||||
repository: "registry.connect.redhat.com/hashicorp/vault"
|
repository: "registry.connect.redhat.com/hashicorp/vault"
|
||||||
tag: "1.11.3-ubi"
|
tag: "1.12.0-ubi"
|
||||||
|
|
||||||
server:
|
server:
|
||||||
image:
|
image:
|
||||||
repository: "registry.connect.redhat.com/hashicorp/vault"
|
repository: "registry.connect.redhat.com/hashicorp/vault"
|
||||||
tag: "1.11.3-ubi"
|
tag: "1.12.0-ubi"
|
||||||
|
|
|
@ -62,7 +62,7 @@ injector:
|
||||||
# image sets the repo and tag of the vault-k8s image to use for the injector.
|
# image sets the repo and tag of the vault-k8s image to use for the injector.
|
||||||
image:
|
image:
|
||||||
repository: "hashicorp/vault-k8s"
|
repository: "hashicorp/vault-k8s"
|
||||||
tag: "1.0.0"
|
tag: "1.0.1"
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
# agentImage sets the repo and tag of the Vault image to use for the Vault Agent
|
# agentImage sets the repo and tag of the Vault image to use for the Vault Agent
|
||||||
|
@ -70,7 +70,7 @@ injector:
|
||||||
# required.
|
# required.
|
||||||
agentImage:
|
agentImage:
|
||||||
repository: "hashicorp/vault"
|
repository: "hashicorp/vault"
|
||||||
tag: "1.11.3"
|
tag: "1.12.0"
|
||||||
|
|
||||||
# The default values for the injected Vault Agent containers.
|
# The default values for the injected Vault Agent containers.
|
||||||
agentDefaults:
|
agentDefaults:
|
||||||
|
@ -332,7 +332,7 @@ server:
|
||||||
|
|
||||||
image:
|
image:
|
||||||
repository: "hashicorp/vault"
|
repository: "hashicorp/vault"
|
||||||
tag: "1.11.3"
|
tag: "1.12.0"
|
||||||
# Overrides the default Image Pull Policy
|
# Overrides the default Image Pull Policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue