reorganize main pipeline tabs by auto vs manual trigger jobs

This commit is contained in:
Ryan Richard
2025-01-03 10:42:20 -08:00
parent a860c85c71
commit 28fbf5029a

View File

@@ -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: