Bottom turtle ha registry tests (#929)

* Bottom turtle ha registry tests

Signed-off-by: Kevin Fox <[email protected]>

* Fix test because of spire-ha-agent

Signed-off-by: Kevin Fox <[email protected]>

* Fix config options

Signed-off-by: Kevin Fox <[email protected]>

* Fix yq issue and log better

Signed-off-by: Kevin Fox <[email protected]>

* Fix some things

Signed-off-by: Kevin Fox <[email protected]>

* Change timeout and fix image

Signed-off-by: Kevin Fox <[email protected]>

* Bump up zot version.

Signed-off-by: Kevin Fox <[email protected]>

* More debugging stuff

Signed-off-by: Kevin Fox <[email protected]>

* More debugging stuff

Signed-off-by: Kevin Fox <[email protected]>

* More fixes

Signed-off-by: Kevin Fox <[email protected]>

* More logging

Signed-off-by: Kevin Fox <[email protected]>

* More logging

Signed-off-by: Kevin Fox <[email protected]>

* More logging

Signed-off-by: Kevin Fox <[email protected]>

* More logging

Signed-off-by: Kevin Fox <[email protected]>

* More logging

Signed-off-by: Kevin Fox <[email protected]>

* Fix test

Signed-off-by: Kevin Fox <[email protected]>

* Log less

Signed-off-by: Kevin Fox <[email protected]>

* Cleanup

Signed-off-by: Kevin Fox <[email protected]>

* Make test less different then real deployment

Signed-off-by: Kevin Fox <[email protected]>

---------

Signed-off-by: Kevin Fox <[email protected]>
Signed-off-by: kfox1111 <[email protected]>
This commit is contained in:
kfox1111
2026-09-04 12:50:34 -07:00
committed by GitHub
parent bb4c73febf
commit 2a8c1b63c4
23 changed files with 1082 additions and 28 deletions
+12 -12
View File
@@ -31,9 +31,9 @@ jobs:
strategy:
matrix:
k8s:
- v1.33.7
- v1.34.3
- v1.35.1
- v1.34.8
- v1.35.5
- v1.36.1
steps:
- run: 'echo "Skipping tests"'
@@ -75,9 +75,9 @@ jobs:
strategy:
matrix:
k8s:
- v1.33.7
- v1.34.3
- v1.35.1
- v1.34.8
- v1.35.5
- v1.36.1
example:
- ${{ fromJson(needs.build-matrix.outputs.examples) }}
@@ -93,9 +93,9 @@ jobs:
strategy:
matrix:
k8s:
- v1.33.7
- v1.34.3
- v1.35.1
- v1.34.8
- v1.35.5
- v1.36.1
example:
- ${{ fromJson(needs.build-matrix.outputs.integrationtests) }}
@@ -111,9 +111,9 @@ jobs:
strategy:
matrix:
k8s:
- v1.33.7
- v1.34.3
- v1.35.1
- v1.34.8
- v1.35.5
- v1.36.1
steps:
- run: 'echo "Skipping upgrade-test"'
+26 -12
View File
@@ -17,6 +17,7 @@ on:
- '.github/tests/**/*.sh'
- '.github/tests/**/*.json'
- '.github/scripts/check-readme-versions.sh'
- '.github/scripts/install-image-cred-provider.sh'
- 'examples/**/*.yaml'
- 'examples/**/*.sh'
- 'tests/**/*'
@@ -31,6 +32,7 @@ env:
PYTHON_VERSION: 3.11.3
KIND_VERSION: v0.32.0
CHART_TESTING_VERSION: v3.8.0
IMAGE_CRED_PROVIDER_VERSION: v0.5.0
jobs:
checks:
@@ -160,9 +162,9 @@ jobs:
# Kubernetes, but can go back farther as long as we don't need heroics
# to pull it off (i.e. kubectl version juggling).
k8s:
- v1.33.7
- v1.34.3
- v1.35.1
- v1.34.8
- v1.35.5
- v1.36.1
steps:
- name: Checkout
@@ -185,6 +187,9 @@ jobs:
with:
version: ${{ env.CHART_TESTING_VERSION }}
- name: Install image credential provider
run: ./.github/scripts/install-image-cred-provider.sh
- name: Create kind ${{ matrix.k8s }} cluster
uses: helm/[email protected]
# Only build a kind cluster if there are chart changes to test.
@@ -251,9 +256,9 @@ jobs:
fail-fast: false
matrix:
k8s:
- v1.33.7
- v1.34.3
- v1.35.1
- v1.34.8
- v1.35.5
- v1.36.1
example:
- ${{ fromJson(needs.build-matrix.outputs.examples) }}
@@ -271,6 +276,9 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install image credential provider
run: ./.github/scripts/install-image-cred-provider.sh
- name: Create kind cluster
uses: helm/[email protected]
# Only build a kind cluster if there are chart changes to test.
@@ -306,9 +314,9 @@ jobs:
fail-fast: false
matrix:
k8s:
- v1.33.7
- v1.34.3
- v1.35.1
- v1.34.8
- v1.35.5
- v1.36.1
integrationtest:
- ${{ fromJson(needs.build-matrix.outputs.integrationtests) }}
@@ -326,6 +334,9 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install image credential provider
run: ./.github/scripts/install-image-cred-provider.sh
- name: Create kind cluster
uses: helm/[email protected]
# Only build a kind cluster if there are chart changes to test.
@@ -354,9 +365,9 @@ jobs:
fail-fast: false
matrix:
k8s:
- v1.33.7
- v1.34.3
- v1.35.1
- v1.34.8
- v1.35.5
- v1.36.1
steps:
- name: Checkout
@@ -372,6 +383,9 @@ jobs:
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install image credential provider
run: ./.github/scripts/install-image-cred-provider.sh
- name: Create kind cluster
uses: helm/[email protected]
# Only build a kind cluster if there are chart changes to test.