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
|
||||
|
||||
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:
|
||||
docker:
|
||||
- image: docker.mirror.hashicorp.services/circleci/golang:1.15.3
|
||||
- image: docker.mirror.hashicorp.services/circleci/golang:1.19.2
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
|
|
8
.github/workflows/acceptance.yaml
vendored
8
.github/workflows/acceptance.yaml
vendored
|
@ -7,19 +7,19 @@ jobs:
|
|||
strategy:
|
||||
fail-fast: false
|
||||
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
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3
|
||||
- name: Setup test tools
|
||||
uses: ./.github/workflows/setup-test-tools
|
||||
|
||||
- name: Create K8s Kind Cluster
|
||||
uses: helm/kind-action@v1.2.0
|
||||
uses: helm/kind-action@v1.4.0
|
||||
with:
|
||||
config: test/kind/config.yaml
|
||||
node_image: kindest/node:v${{ matrix.kind-k8s-version }}
|
||||
version: v0.14.0
|
||||
version: v0.16.0
|
||||
|
||||
- run: bats --tap --timing ./test/acceptance
|
||||
env:
|
||||
|
|
|
@ -6,13 +6,15 @@ runs:
|
|||
steps:
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: '14'
|
||||
node-version: '16'
|
||||
- run: npm install -g bats@${BATS_VERSION}
|
||||
shell: bash
|
||||
env:
|
||||
BATS_VERSION: '1.5.0'
|
||||
BATS_VERSION: '1.8.2'
|
||||
- run: bats -v
|
||||
shell: bash
|
||||
- uses: actions/setup-python@v2
|
||||
- uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: '3.10'
|
||||
- run: pip install yq
|
||||
shell: bash
|
||||
|
|
8
.github/workflows/tests.yaml
vendored
8
.github/workflows/tests.yaml
vendored
|
@ -6,7 +6,7 @@ jobs:
|
|||
bats-unit-tests:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3
|
||||
- uses: ./.github/workflows/setup-test-tools
|
||||
- run: bats --tap --timing ./test/unit
|
||||
|
||||
|
@ -15,11 +15,11 @@ jobs:
|
|||
env:
|
||||
CHART_VERIFIER_VERSION: '1.2.1'
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3
|
||||
- name: Setup test tools
|
||||
uses: ./.github/workflows/setup-test-tools
|
||||
- uses: actions/setup-go@v2
|
||||
- uses: actions/setup-go@v3
|
||||
with:
|
||||
go-version: '1.17.4'
|
||||
go-version: '1.19.2'
|
||||
- run: go install github.com/redhat-certification/chart-verifier@${CHART_VERIFIER_VERSION}
|
||||
- run: bats --tap --timing ./test/chart
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
## 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)
|
||||
|
||||
Features:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
apiVersion: v2
|
||||
name: vault
|
||||
version: 0.22.0
|
||||
appVersion: 1.11.3
|
||||
version: 0.22.1
|
||||
appVersion: 1.12.0
|
||||
kubeVersion: ">= 1.16.0-0"
|
||||
description: Official HashiCorp Vault Chart
|
||||
home: https://www.vaultproject.io
|
||||
|
|
|
@ -7,7 +7,7 @@ load _helpers
|
|||
|
||||
helm install "$(name_prefix)-east" \
|
||||
--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='server.ha.enabled=true' \
|
||||
--set='server.ha.raft.enabled=true' \
|
||||
|
@ -75,7 +75,7 @@ load _helpers
|
|||
helm install "$(name_prefix)-west" \
|
||||
--set='injector.enabled=false' \
|
||||
--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.raft.enabled=true' \
|
||||
--set='server.enterpriseLicense.secretName=vault-license' .
|
||||
|
|
|
@ -8,7 +8,7 @@ load _helpers
|
|||
helm install "$(name_prefix)-east" \
|
||||
--set='injector.enabled=false' \
|
||||
--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.raft.enabled=true' \
|
||||
--set='server.enterpriseLicense.secretName=vault-license' .
|
||||
|
@ -75,7 +75,7 @@ load _helpers
|
|||
helm install "$(name_prefix)-west" \
|
||||
--set='injector.enabled=false' \
|
||||
--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.raft.enabled=true' \
|
||||
--set='server.enterpriseLicense.secretName=vault-license' .
|
||||
|
|
|
@ -6,13 +6,13 @@ global:
|
|||
injector:
|
||||
image:
|
||||
repository: "registry.connect.redhat.com/hashicorp/vault-k8s"
|
||||
tag: "1.0.0-ubi"
|
||||
tag: "1.0.1-ubi"
|
||||
|
||||
agentImage:
|
||||
repository: "registry.connect.redhat.com/hashicorp/vault"
|
||||
tag: "1.11.3-ubi"
|
||||
tag: "1.12.0-ubi"
|
||||
|
||||
server:
|
||||
image:
|
||||
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:
|
||||
repository: "hashicorp/vault-k8s"
|
||||
tag: "1.0.0"
|
||||
tag: "1.0.1"
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# agentImage sets the repo and tag of the Vault image to use for the Vault Agent
|
||||
|
@ -70,7 +70,7 @@ injector:
|
|||
# required.
|
||||
agentImage:
|
||||
repository: "hashicorp/vault"
|
||||
tag: "1.11.3"
|
||||
tag: "1.12.0"
|
||||
|
||||
# The default values for the injected Vault Agent containers.
|
||||
agentDefaults:
|
||||
|
@ -332,7 +332,7 @@ server:
|
|||
|
||||
image:
|
||||
repository: "hashicorp/vault"
|
||||
tag: "1.11.3"
|
||||
tag: "1.12.0"
|
||||
# Overrides the default Image Pull Policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
|
|
Loading…
Reference in a new issue