run integration tests on k8s 1.33 kind clusters

This commit is contained in:
Ryan Richard
2025-04-25 12:53:20 -07:00
parent 98113cb641
commit 181ac60e24
2 changed files with 67 additions and 8 deletions
+64 -5
View File
@@ -45,6 +45,7 @@ groups:
- integration-test-1.29
- integration-test-1.30
- integration-test-1.31
- integration-test-1.32
- name: int-misc
jobs:
- run-int-misc
@@ -164,13 +165,15 @@ meta:
kube_version_v1-28-x: &kube_version_v1-28-x
KUBE_VERSION: v1.28.15
kube_version_v1-29-x: &kube_version_v1-29-x
KUBE_VERSION: v1.29.12
KUBE_VERSION: v1.29.14
kube_version_v1-30-x: &kube_version_v1-30-x
KUBE_VERSION: v1.30.8
KUBE_VERSION: v1.30.10
kube_version_v1-31-x: &kube_version_v1-31-x
KUBE_VERSION: v1.31.4
KUBE_VERSION: v1.31.6
kube_version_v1-32-x: &kube_version_v1-32-x
KUBE_VERSION: v1.32.0
KUBE_VERSION: v1.32.3
kube_version_v1-33-x: &kube_version_v1-33-x
KUBE_VERSION: v1.33.0
kube_version_k8s-main: &kube_version_k8s-main
KUBE_VERSION: "k8s-main"
KIND_NODE_IMAGE: "ghcr.io/pinniped-ci-bot/kind-node-image:latest"
@@ -180,7 +183,7 @@ meta:
oldest_kind_kube_version: &oldest_kind_kube_version
<<: *kube_version_v1-21-x
latest_kind_kube_version: &latest_kind_kube_version
<<: *kube_version_v1-32-x
<<: *kube_version_v1-33-x
okta_integration_env_vars: &okta_integration_env_vars
OKTA_CLI_CALLBACK: ((okta-cli-callback))
@@ -1592,6 +1595,62 @@ jobs:
params:
<<: *gcp_account_params
- name: integration-test-1.32
public: true # all logs are publicly visible
plan:
- in_parallel:
- get: pinniped
passed: [ run-int-k8s-versions ]
trigger: true
- get: pinniped-ci
- get: kind-release
- get: gcloud-image
- get: k8s-app-deployer-image
- get: ci-build-image
passed: [ run-int-k8s-versions ]
params:
skip_download: true
- get: ci-test-image
passed: [ run-int-k8s-versions ]
- get: integration-test-runner-image
- task: deploy-kind-instance
attempts: 5
timeout: 30m
file: pinniped-ci/pipelines/shared-tasks/deploy-kind-cluster-vm/task.yml
image: gcloud-image
params:
<<: *kube_version_v1-32-x
<<: *gcp_account_params
- task: deploy
input_mapping:
cluster-pool: deploy-kind-cluster-vm-output
params:
CLUSTER_CAPABILITIES_PATH: pinniped/test/cluster_capabilities/kind.yaml
file: pinniped-ci/pipelines/shared-tasks/deploy-to-integration/task.yml
image: integration-test-runner-image
- task: run-integration-tests
timeout: 75m
file: pinniped-ci/pipelines/shared-tasks/run-integration-tests/task.yml
image: integration-test-runner-image
params:
START_GCLOUD_PROXY: "yes"
<<: *gcp_account_params
ensure:
task: export-cluster-diagnostics
<<: *cluster_diagnostics_task
input_mapping:
cluster-pool: deploy-kind-cluster-vm-output
ensure:
task: remove-kind-instance
attempts: 2
timeout: 20m
file: pinniped-ci/pipelines/shared-tasks/remove-kind-cluster-vm/task.yml
image: gcloud-image
input_mapping:
kind-cluster-pool: deploy-kind-cluster-vm-output
params:
<<: *gcp_account_params
- name: integration-test-latest
public: true # all logs are publicly visible
plan:
+3 -3
View File
@@ -105,8 +105,8 @@ meta:
# so always check the tags using the above link.
kube_version_v1-21-x: &kube_version_v1-21-x
KUBE_VERSION: v1.21.14
kube_version_v1-32-x: &kube_version_v1-32-x
KUBE_VERSION: v1.32.0
kube_version_v1-33-x: &kube_version_v1-33-x
KUBE_VERSION: v1.33.0
kube_version_k8s-main: &kube_version_k8s-main
KUBE_VERSION: "k8s-main"
KIND_NODE_IMAGE: "ghcr.io/pinniped-ci-bot/kind-node-image:latest"
@@ -115,7 +115,7 @@ meta:
oldest_kind_kube_version: &oldest_kind_kube_version
<<: *kube_version_v1-21-x
latest_kind_kube_version: &latest_kind_kube_version
<<: *kube_version_v1-32-x
<<: *kube_version_v1-33-x
okta_integration_env_vars: &okta_integration_env_vars
OKTA_CLI_CALLBACK: ((okta-cli-callback))