Skip to content

Commit 0a8677e

Browse files
authored
[chore]: use chart-testing for kube-stack (#2219)
* [chore]: use chart-test for kube-stack * temp commit to test change * shorten the install object name * Revert "temp commit to test change" This reverts commit 6a335c5. * update setup action deps * temp commit to test CI * more updates * undo changes to some charts * undo remaining charts
1 parent 5d551ce commit 0a8677e

3 files changed

Lines changed: 9 additions & 12 deletions

File tree

.github/actions/setup/action.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,22 @@ runs:
1313
using: "composite"
1414
steps:
1515
- name: Set up Helm
16-
uses: azure/setup-helm@v4.2.0
16+
uses: azure/setup-helm@v5.0.0
1717
with:
1818
version: ${{ inputs.helm-version }}
1919

20-
- uses: actions/setup-python@v4
20+
- uses: actions/setup-python@v6.2.0
2121
with:
22-
python-version: 3.8
22+
python-version: 3.14
2323

2424
- name: Set up chart-testing
25-
uses: helm/chart-testing-action@v2.6.0
25+
uses: helm/chart-testing-action@v2.8.0
2626

2727
- name: Create kind cluster
28-
uses: helm/kind-action@v1.12.0
28+
uses: helm/kind-action@v1.14.0
2929
if: ${{ inputs.create-kind-cluster == 'true' }}
3030
with:
31-
config: ./.github/kind-1.29.yaml
31+
config: ./.github/kind-1.33.yaml
3232

3333
- name: Add Dependencies
3434
shell: bash
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ networking:
44
ipFamily: dual
55
nodes:
66
- role: control-plane
7-
image: kindest/node:v1.29.14@sha256:8703bd94ee24e51b778d5556ae310c6c0fa67d761fae6379c8e0bb480e6fea29
7+
image: kindest/node:v1.33.7@sha256:d26ef333bdb2cbe9862a0f7c3803ecc7b4303d8cea8e814b481b09949d353040
88
kubeadmConfigPatches:
99
- |
1010
kind: InitConfiguration

.github/workflows/kube-stack-test.yaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,14 @@ jobs:
2929
create-kind-cluster: "true"
3030
helm-version: ${{ matrix.helm-version }}
3131

32-
# We'll need this eventually, but for now leave it commented.
3332
- name: Install cert-manager
3433
run: |
3534
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.6.1/cert-manager.yaml
3635
kubectl wait --timeout=5m --for=condition=available deployment cert-manager -n cert-manager
3736
kubectl wait --timeout=5m --for=condition=available deployment cert-manager-webhook -n cert-manager
3837
39-
- name: Run Helm Install
40-
run: |
41-
helm dep build charts/opentelemetry-kube-stack
42-
helm install opentelemetry-kube-stack charts/opentelemetry-kube-stack
38+
- name: Run chart-testing (install)
39+
run: ct install --charts charts/opentelemetry-kube-stack --helm-extra-set-args "--set=opentelemetry-operator.fullnameOverride=otel-operator"
4340

4441
opentelemetry-kube-stack-test:
4542
if: always()

0 commit comments

Comments
 (0)