mirror of
https://github.com/vmware-tanzu/pinniped.git
synced 2026-04-19 15:55:26 +00:00
reorganize main pipeline tabs by auto vs manual trigger jobs
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020-2024 the Pinniped contributors. All Rights Reserved.
|
||||
# Copyright 2020-2025 the Pinniped contributors. All Rights Reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
display:
|
||||
@@ -8,52 +8,67 @@ display:
|
||||
groups:
|
||||
- name: all
|
||||
jobs:
|
||||
- "*"
|
||||
- name: pinniped-on-managed-k8s
|
||||
- "*"
|
||||
- name: auto
|
||||
jobs:
|
||||
- deploy-and-test-acceptance-gke
|
||||
- integration-test-gke-rapid
|
||||
- integration-test-gke-stable
|
||||
- integration-test-eks-oldest
|
||||
- integration-test-eks-latest
|
||||
- integration-test-aks-oldest
|
||||
- integration-test-aks-latest
|
||||
- name: kind-all
|
||||
- build-image
|
||||
- build-test-image
|
||||
- build-fips-image
|
||||
- build-test-fips-image
|
||||
- build-cli
|
||||
- lint
|
||||
- unit-test
|
||||
- verify-codegen
|
||||
- run-go-vuln-scan
|
||||
- check-image-version
|
||||
- ready-for-int
|
||||
- scan-image
|
||||
- integration-test-latest
|
||||
- integration-test-oldest
|
||||
- integration-test-latest-with-external-idps
|
||||
- ready-for-acceptance
|
||||
- deploy-and-test-acceptance-gke
|
||||
- integration-test-eks-latest
|
||||
- integration-test-aks-latest
|
||||
- name: int-k8s-versions
|
||||
jobs:
|
||||
- integration-test-oldest
|
||||
- "integration-test-1*"
|
||||
- integration-test-latest
|
||||
- name: kind-supported
|
||||
- run-int-k8s-versions
|
||||
- integration-test-1.22
|
||||
- integration-test-1.23
|
||||
- integration-test-1.24
|
||||
- integration-test-1.25
|
||||
- integration-test-1.26
|
||||
- integration-test-1.27
|
||||
- integration-test-1.28
|
||||
- integration-test-1.29
|
||||
- integration-test-1.30
|
||||
- integration-test-1.31
|
||||
- name: int-misc
|
||||
jobs:
|
||||
- integration-test-latest
|
||||
- integration-test-1.32
|
||||
- integration-test-1.31
|
||||
- integration-test-1.30
|
||||
- integration-test-1.29
|
||||
- name: kind-unsupported-old
|
||||
- run-int-misc
|
||||
- integration-test-latest-arm64
|
||||
- integration-test-idps-firewalled
|
||||
- integration-test-latest-fips
|
||||
- integration-test-k8s-main
|
||||
- kubectl-apply-test
|
||||
- integration-test-changed-api-group-oldest
|
||||
- integration-test-changed-api-group-latest
|
||||
- integration-test-multiple-pinnipeds
|
||||
- uninstall-test
|
||||
- uninstall-existing-ns-test
|
||||
- name: int-cloud-providers
|
||||
jobs:
|
||||
- integration-test-1.28
|
||||
- integration-test-1.27
|
||||
- integration-test-1.26
|
||||
- integration-test-1.25
|
||||
- integration-test-1.24
|
||||
- integration-test-1.23
|
||||
- integration-test-1.22
|
||||
- integration-test-oldest
|
||||
- integration-test-changed-api-group-oldest
|
||||
- name: kind-other-tests
|
||||
- run-int-cloud-providers
|
||||
- integration-test-gke-rapid
|
||||
- integration-test-gke-stable
|
||||
- integration-test-eks-oldest
|
||||
- integration-test-aks-oldest
|
||||
- name: release
|
||||
jobs:
|
||||
- integration-test-latest-arm64
|
||||
- integration-test-latest-with-external-idps
|
||||
- integration-test-idps-firewalled
|
||||
- integration-test-latest-fips
|
||||
- integration-test-k8s-main
|
||||
- kubectl-apply-test
|
||||
- integration-test-changed-api-group-oldest
|
||||
- integration-test-changed-api-group-latest
|
||||
- integration-test-multiple-pinnipeds
|
||||
- uninstall-test
|
||||
- uninstall-existing-ns-test
|
||||
- ready-to-release
|
||||
- release
|
||||
- update-version-and-cli-docs
|
||||
- update-homebrew-formula
|
||||
|
||||
meta:
|
||||
|
||||
@@ -1574,62 +1589,6 @@ 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:
|
||||
|
||||
Reference in New Issue
Block a user