mirror of
https://github.com/vmware-tanzu/pinniped.git
synced 2026-01-05 04:56:11 +00:00
update pipelines for kube 1.35
This commit is contained in:
@@ -47,6 +47,7 @@ groups:
|
||||
- integration-test-1.31
|
||||
- integration-test-1.32
|
||||
- integration-test-1.33
|
||||
- integration-test-1.34
|
||||
- name: int-misc
|
||||
jobs:
|
||||
- run-int-misc
|
||||
@@ -171,13 +172,15 @@ meta:
|
||||
kube_version_v1-30-x: &kube_version_v1-30-x
|
||||
KUBE_VERSION: v1.30.13
|
||||
kube_version_v1-31-x: &kube_version_v1-31-x
|
||||
KUBE_VERSION: v1.31.12
|
||||
KUBE_VERSION: v1.31.14
|
||||
kube_version_v1-32-x: &kube_version_v1-32-x
|
||||
KUBE_VERSION: v1.32.8
|
||||
KUBE_VERSION: v1.32.11
|
||||
kube_version_v1-33-x: &kube_version_v1-33-x
|
||||
KUBE_VERSION: v1.33.4
|
||||
KUBE_VERSION: v1.33.7
|
||||
kube_version_v1-34-x: &kube_version_v1-34-x
|
||||
KUBE_VERSION: v1.34.0
|
||||
KUBE_VERSION: v1.34.3
|
||||
kube_version_v1-35-x: &kube_version_v1-35-x
|
||||
KUBE_VERSION: v1.35.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"
|
||||
@@ -187,7 +190,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-34-x
|
||||
<<: *kube_version_v1-35-x
|
||||
|
||||
okta_integration_env_vars: &okta_integration_env_vars
|
||||
OKTA_CLI_CALLBACK: ((okta-cli-callback))
|
||||
@@ -427,42 +430,6 @@ resources:
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.26-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.26
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.27-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.27
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.28-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.28
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.29-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.29
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.30-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
@@ -499,6 +466,24 @@ resources:
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.34-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.34
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.35-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.35
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: kind-release
|
||||
type: github-release
|
||||
check_every: 10m
|
||||
@@ -601,14 +586,12 @@ jobs:
|
||||
- get: pinniped
|
||||
trigger: true
|
||||
- get: pinniped-ci
|
||||
- get: k8s-code-generator-1.26-image
|
||||
- get: k8s-code-generator-1.27-image
|
||||
- get: k8s-code-generator-1.28-image
|
||||
- get: k8s-code-generator-1.29-image
|
||||
- get: k8s-code-generator-1.30-image
|
||||
- get: k8s-code-generator-1.31-image
|
||||
- get: k8s-code-generator-1.32-image
|
||||
- get: k8s-code-generator-1.33-image
|
||||
- get: k8s-code-generator-1.34-image
|
||||
- get: k8s-code-generator-1.35-image
|
||||
- in_parallel:
|
||||
- task: verify-go-mod-tidy
|
||||
timeout: 20m
|
||||
@@ -616,30 +599,6 @@ jobs:
|
||||
- task: verify-go-generate
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-go-generate/task.yml
|
||||
- task: codegen-1.26
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.26-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.26"
|
||||
- task: codegen-1.27
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.27-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.27"
|
||||
- task: codegen-1.28
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.28-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.28"
|
||||
- task: codegen-1.29
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.29-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.29"
|
||||
- task: codegen-1.30
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
@@ -664,6 +623,18 @@ jobs:
|
||||
image: k8s-code-generator-1.33-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.33"
|
||||
- task: codegen-1.34
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.34-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.34"
|
||||
- task: codegen-1.35
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.35-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.35"
|
||||
|
||||
- name: unit-test
|
||||
public: true # all logs are publicly visible
|
||||
@@ -1757,6 +1728,62 @@ jobs:
|
||||
params:
|
||||
<<: *gcp_account_params
|
||||
|
||||
- name: integration-test-1.34
|
||||
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-34-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:
|
||||
|
||||
@@ -106,8 +106,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-34-x: &kube_version_v1-34-x
|
||||
KUBE_VERSION: v1.34.0
|
||||
kube_version_v1-35-x: &kube_version_v1-35-x
|
||||
KUBE_VERSION: v1.35.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"
|
||||
@@ -116,7 +116,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-34-x
|
||||
<<: *kube_version_v1-35-x
|
||||
|
||||
okta_integration_env_vars: &okta_integration_env_vars
|
||||
OKTA_CLI_CALLBACK: ((okta-cli-callback))
|
||||
@@ -329,42 +329,6 @@ resources:
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.26-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.26
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.27-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.27
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.28-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.28
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.29-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.29
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.30-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
@@ -401,6 +365,24 @@ resources:
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.34-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.34
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: k8s-code-generator-1.35-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 3m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/k8s-code-generator-1.35
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
jobs:
|
||||
|
||||
- name: start
|
||||
@@ -484,14 +466,12 @@ jobs:
|
||||
version: every
|
||||
passed: [ start ]
|
||||
- get: pinniped-ci
|
||||
- get: k8s-code-generator-1.26-image
|
||||
- get: k8s-code-generator-1.27-image
|
||||
- get: k8s-code-generator-1.28-image
|
||||
- get: k8s-code-generator-1.29-image
|
||||
- get: k8s-code-generator-1.30-image
|
||||
- get: k8s-code-generator-1.31-image
|
||||
- get: k8s-code-generator-1.32-image
|
||||
- get: k8s-code-generator-1.33-image
|
||||
- get: k8s-code-generator-1.34-image
|
||||
- get: k8s-code-generator-1.35-image
|
||||
- { <<: *pr-status-on-pending, params: { <<: *pr-status-on-pending-params, context: verify-codegen } }
|
||||
- in_parallel:
|
||||
- task: verify-go-mod-tidy
|
||||
@@ -502,34 +482,6 @@ jobs:
|
||||
timeout: 20m
|
||||
<<: *pinniped-pr-input-mapping
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-go-generate/task.yml
|
||||
- task: codegen-1.26
|
||||
timeout: 20m
|
||||
<<: *pinniped-pr-input-mapping
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.26-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.26"
|
||||
- task: codegen-1.27
|
||||
timeout: 20m
|
||||
<<: *pinniped-pr-input-mapping
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.27-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.27"
|
||||
- task: codegen-1.28
|
||||
timeout: 20m
|
||||
<<: *pinniped-pr-input-mapping
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.28-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.28"
|
||||
- task: codegen-1.29
|
||||
timeout: 20m
|
||||
<<: *pinniped-pr-input-mapping
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.29-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.29"
|
||||
- task: codegen-1.30
|
||||
timeout: 20m
|
||||
<<: *pinniped-pr-input-mapping
|
||||
@@ -558,6 +510,20 @@ jobs:
|
||||
image: k8s-code-generator-1.33-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.33"
|
||||
- task: codegen-1.34
|
||||
timeout: 20m
|
||||
<<: *pinniped-pr-input-mapping
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.34-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.34"
|
||||
- task: codegen-1.35
|
||||
timeout: 20m
|
||||
<<: *pinniped-pr-input-mapping
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-verify-codegen/task.yml
|
||||
image: k8s-code-generator-1.35-image
|
||||
params:
|
||||
KUBE_MINOR_VERSION: "1.35"
|
||||
|
||||
- name: unit-test
|
||||
on_success: { <<: *pr-status-on-success, params: { <<: *pr-status-on-success-params, context: unit-test } }
|
||||
|
||||
Reference in New Issue
Block a user