test: merge integration-test-config-latest-k8s & canary-test-config
into a single combined integration-test-setup-cluster-resources
workflow. This ensures that the same gha runner preparation, go version,
etc. is used for both the canary and integration tests.
Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
(cherry picked from commit c5bfe3a806)
This commit is contained in:
1 parent
7831d05ead
commit
f4b8879cbe
13 files changed
+169
-145
No files matched your search
@@ -7,6 +7,10 @@ on:
|
||||
description: "JSON list of Ceph images for creating Ceph cluster"
|
||||
default: '["quay.io/ceph/ceph:v19"]'
|
||||
type: string
|
||||
kubernetes-version:
|
||||
description: kubernetes version to use for the workflow
|
||||
default: '["v1.35.0"]'
|
||||
type: string
|
||||
|
||||
defaults:
|
||||
run:
|
||||
@@ -23,6 +27,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -36,7 +41,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -457,6 +464,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -470,7 +478,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -540,6 +550,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -552,7 +563,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -596,6 +609,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -609,7 +623,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -653,6 +669,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -666,7 +683,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -716,6 +735,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -729,7 +749,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -773,6 +795,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -786,7 +809,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -835,6 +860,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -848,7 +874,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "tests/manifests/test-cluster-on-pvc-encrypted.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -946,6 +974,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -959,7 +988,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "tests/manifests/test-cluster-on-pvc-encrypted.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1004,6 +1035,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1017,7 +1049,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "tests/manifests/test-cluster-on-pvc-encrypted.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1073,6 +1107,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1086,7 +1121,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "tests/manifests/test-cluster-on-pvc-encrypted.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1176,6 +1213,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1189,7 +1227,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "tests/manifests/test-cluster-on-pvc-encrypted.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1236,6 +1276,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1249,7 +1290,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "tests/manifests/test-cluster-on-pvc-encrypted.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1306,6 +1349,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1319,7 +1363,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "tests/manifests/test-cluster-on-pvc-encrypted.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1401,6 +1447,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1414,7 +1461,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "tests/manifests/test-cluster-on-pvc-encrypted.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1476,6 +1525,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1489,7 +1539,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "tests/manifests/test-cluster-on-pvc-encrypted.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1539,6 +1591,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1552,7 +1605,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1803,6 +1858,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1816,7 +1872,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -1905,6 +1963,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
@@ -1928,6 +1987,8 @@ jobs:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
artifact-name: ${{ github.job }}-${{ matrix.ceph-image }}
|
||||
ceph-image: ${{ matrix.ceph-image }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: consider (post-job) debugging
|
||||
uses: ./.github/workflows/upterm_debug
|
||||
with:
|
||||
@@ -1939,6 +2000,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -1952,7 +2014,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-multus-test.yaml" "${{ matrix.ceph-image }}"
|
||||
@@ -2027,6 +2091,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
ceph-image: ${{ fromJson(inputs.ceph_images) }}
|
||||
kubernetes-version: ${{ fromJson(inputs.kubernetes-version) }}
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -2040,7 +2105,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
run: tests/scripts/github-action-helper.sh replace_ceph_image "deploy/examples/cluster-test.yaml" "${{ matrix.ceph-image }}"
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
name: Cluster Setup
|
||||
description: Cluster setup for canary test
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Free Disk Space (Ubuntu)
|
||||
uses: jlumbroso/free-disk-space@main
|
||||
with:
|
||||
tool-cache: false # removes old golang version but saves ~6GB
|
||||
large-packages: false # takes a long time to run b/c package mgr
|
||||
android: true # takes a long time to run b/c package mgr
|
||||
dotnet: false # takes a long time to run b/c package mgr
|
||||
haskell: false # takes a long time to run b/c package mgr
|
||||
|
||||
- name: setup golang
|
||||
uses: actions/setup-go@v5
|
||||
with:
|
||||
go-version: "1.25"
|
||||
|
||||
- name: Install cri-dockerd
|
||||
shell: bash --noprofile --norc -eo pipefail -x {0}
|
||||
run: |
|
||||
curl -LO https://github.com/Mirantis/cri-dockerd/releases/download/v0.3.21/cri-dockerd_0.3.21.3-0.ubuntu-focal_amd64.deb
|
||||
sudo dpkg -i cri-dockerd_0.3.21.3-0.ubuntu-focal_amd64.deb
|
||||
rm -f cri-dockerd_0.3.21.3-0.ubuntu-focal_amd64.deb
|
||||
|
||||
- name: Setup Minikube
|
||||
uses: medyagh/setup-minikube@latest
|
||||
with:
|
||||
# lock minikube version to ensure release branch CI doesn't fail when latest minikube no
|
||||
# longer supports older k8s version we lock to
|
||||
minikube-version: "1.37.0"
|
||||
kubernetes-version: v1.35.0
|
||||
driver: none
|
||||
container-runtime: docker
|
||||
memory: 6g
|
||||
cpus: 2
|
||||
addons: ingress
|
||||
cni: calico
|
||||
|
||||
- name: install deps
|
||||
shell: bash --noprofile --norc -eo pipefail -x {0}
|
||||
run: tests/scripts/github-action-helper.sh install_deps
|
||||
|
||||
- name: print k8s cluster status
|
||||
shell: bash --noprofile --norc -eo pipefail -x {0}
|
||||
run: tests/scripts/github-action-helper.sh print_k8s_cluster_status
|
||||
|
||||
- name: build rook
|
||||
shell: bash --noprofile --norc -eo pipefail -x {0}
|
||||
run: tests/scripts/github-action-helper.sh build_rook
|
||||
@@ -166,7 +166,7 @@ jobs:
|
||||
use-tmate: ${{ secrets.USE_TMATE }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
kubernetes-version: "1.35.0"
|
||||
@@ -206,7 +206,7 @@ jobs:
|
||||
use-tmate: ${{ secrets.USE_TMATE }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
kubernetes-version: "1.35.0"
|
||||
@@ -246,7 +246,7 @@ jobs:
|
||||
use-tmate: ${{ secrets.USE_TMATE }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
kubernetes-version: "1.35.0"
|
||||
@@ -286,7 +286,7 @@ jobs:
|
||||
use-tmate: ${{ secrets.USE_TMATE }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
kubernetes-version: "1.35.0"
|
||||
@@ -326,7 +326,7 @@ jobs:
|
||||
use-tmate: ${{ secrets.USE_TMATE }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
kubernetes-version: "1.35.0"
|
||||
@@ -366,7 +366,7 @@ jobs:
|
||||
use-tmate: ${{ secrets.USE_TMATE }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
kubernetes-version: "1.35.0"
|
||||
|
||||
@@ -13,6 +13,9 @@ inputs:
|
||||
ceph-image:
|
||||
description: the name of ceph image
|
||||
required: true
|
||||
kubernetes-version:
|
||||
description: kubernetes version to use for the workflow
|
||||
required: true
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
@@ -26,7 +29,9 @@ runs:
|
||||
run: echo "IBM_KP_SERVICE_INSTANCE_ID and IBM_KP_SERVICE_API_KEY must be set in the environment" && exit 0
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/canary-test-config
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ inputs.kubernetes-version }}
|
||||
|
||||
- name: set Ceph version in CephCluster manifest
|
||||
shell: bash --noprofile --norc -eo pipefail -x {0}
|
||||
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
helm-version: ["v3.13.3", "v3.18.3"]
|
||||
kubernetes-versions: ["v1.35.0"]
|
||||
kubernetes-version: ["v1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -47,10 +47,10 @@ jobs:
|
||||
use-tmate: ${{ secrets.USE_TMATE }}
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup latest cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: remove read permission from kube config file
|
||||
run: sudo chmod go-r ~/.kube/config
|
||||
@@ -73,7 +73,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-helm-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-helm-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
- name: consider (post-job) debugging
|
||||
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -46,11 +46,11 @@ jobs:
|
||||
use-tmate: ${{ secrets.USE_TMATE }}
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup latest cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephKeystoneAuthSuite
|
||||
run: |
|
||||
@@ -70,7 +70,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-keystone-auth-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-keystone-auth-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
- name: consider (post-job) debugging
|
||||
|
||||
@@ -27,7 +27,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.35.0"]
|
||||
kubernetes-version: ["v1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -41,9 +41,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephMgrSuite
|
||||
run: |
|
||||
@@ -63,7 +63,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-mgr-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-mgr-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
- name: consider (post-job) debugging
|
||||
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.35.0"]
|
||||
kubernetes-version: ["v1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -42,9 +42,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephMultiClusterDeploySuite
|
||||
run: |
|
||||
@@ -67,7 +67,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: always()
|
||||
with:
|
||||
name: ceph-multi-cluster-deploy-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-multi-cluster-deploy-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
- name: consider (post-job) debugging
|
||||
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -41,10 +41,10 @@ jobs:
|
||||
use-tmate: ${{ secrets.USE_TMATE }}
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup latest cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephObjectSuite
|
||||
run: |
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-object-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-object-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
- name: consider (post-job) debugging
|
||||
|
||||
+7
-3
@@ -1,5 +1,5 @@
|
||||
name: Cluster Setup
|
||||
description: Cluster setup for integration test
|
||||
name: setup cluster resources
|
||||
description: Setup cluster resources for canary/integration tests
|
||||
inputs:
|
||||
kubernetes-version:
|
||||
description: kubernetes version to use for the workflow
|
||||
@@ -18,7 +18,7 @@ runs:
|
||||
haskell: false # takes a long time to run b/c package mgr
|
||||
|
||||
- name: setup golang
|
||||
uses: actions/setup-go@v5
|
||||
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
|
||||
with:
|
||||
go-version: "1.25"
|
||||
|
||||
@@ -43,6 +43,10 @@ runs:
|
||||
addons: ingress
|
||||
cni: calico
|
||||
|
||||
- name: install deps
|
||||
shell: bash --noprofile --norc -eo pipefail -x {0}
|
||||
run: tests/scripts/github-action-helper.sh install_deps
|
||||
|
||||
- name: print k8s cluster status
|
||||
shell: bash --noprofile --norc -eo pipefail -x {0}
|
||||
run: tests/scripts/github-action-helper.sh print_k8s_cluster_status
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -42,9 +42,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephSmokeSuite
|
||||
run: |
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-smoke-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-smoke-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
- name: consider (post-job) debugging
|
||||
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -42,9 +42,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephUpgradeSuite
|
||||
run: |
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-upgrade-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-upgrade-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
- name: consider (post-job) debugging
|
||||
uses: ./.github/workflows/upterm_debug
|
||||
@@ -77,7 +77,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -96,9 +96,9 @@ jobs:
|
||||
debug-ci: ${{ contains(github.event.pull_request.labels.*.name, 'debug-ci') }}
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestHelmUpgradeSuite
|
||||
run: |
|
||||
@@ -120,7 +120,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-upgrade-helm-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-upgrade-helm-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
- name: consider (post-job) debugging
|
||||
|
||||
@@ -21,7 +21,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -29,9 +29,9 @@ jobs:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephHelmSuite
|
||||
run: |
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-helm-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-helm-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
TestCephMultiClusterDeploySuite:
|
||||
@@ -60,17 +60,17 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: setup latest cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephMultiClusterDeploySuite
|
||||
run: |
|
||||
@@ -93,7 +93,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-multi-cluster-deploy-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-multi-cluster-deploy-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
TestCephSmokeSuite:
|
||||
@@ -101,17 +101,17 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: setup latest cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephSmokeSuite
|
||||
run: |
|
||||
@@ -131,7 +131,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-smoke-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-smoke-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
TestCephUpgradeSuite:
|
||||
@@ -139,17 +139,17 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: setup latest cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephUpgradeSuite
|
||||
run: |
|
||||
@@ -169,7 +169,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-upgrade-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-upgrade-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
TestHelmUpgradeSuite:
|
||||
@@ -177,7 +177,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "v1.32.11", "v1.33.7", "1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
@@ -185,9 +185,9 @@ jobs:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestHelmUpgradeSuite
|
||||
run: |
|
||||
@@ -208,7 +208,7 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-upgrade-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-upgrade-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
|
||||
TestCephObjectSuite:
|
||||
@@ -216,17 +216,17 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
kubernetes-versions: ["v1.30.14", "1.35.0"]
|
||||
kubernetes-version: ["v1.30.14", "1.35.0"]
|
||||
steps:
|
||||
- name: checkout
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: setup latest cluster resources
|
||||
uses: ./.github/workflows/integration-test-config-latest-k8s
|
||||
- name: setup cluster resources
|
||||
uses: ./.github/workflows/integration-test-setup-cluster-resources
|
||||
with:
|
||||
kubernetes-version: ${{ matrix.kubernetes-versions }}
|
||||
kubernetes-version: ${{ matrix.kubernetes-version }}
|
||||
|
||||
- name: TestCephObjectSuite
|
||||
run: |
|
||||
@@ -246,5 +246,5 @@ jobs:
|
||||
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
|
||||
if: failure()
|
||||
with:
|
||||
name: ceph-object-suite-artifact-${{ matrix.kubernetes-versions }}
|
||||
name: ceph-object-suite-artifact-${{ matrix.kubernetes-version }}
|
||||
path: /home/runner/work/rook/rook/tests/integration/_output/tests/
|
||||
Reference in new issue
Block a user