mirror of
https://github.com/vmware-tanzu/pinniped.git
synced 2026-01-09 23:48:00 +00:00
comment out AKS and EKS pipeline jobs
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020-2025 the Pinniped contributors. All Rights Reserved.
|
||||
# Copyright 2020-2026 the Pinniped contributors. All Rights Reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
display:
|
||||
@@ -65,12 +65,12 @@ resources:
|
||||
repository: google/cloud-sdk
|
||||
tag: slim
|
||||
|
||||
- name: aks-deployer-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 5m
|
||||
source:
|
||||
repository: mcr.microsoft.com/azure-cli
|
||||
# - name: aks-deployer-image
|
||||
# type: registry-image
|
||||
# icon: docker
|
||||
# check_every: 5m
|
||||
# source:
|
||||
# repository: mcr.microsoft.com/azure-cli
|
||||
|
||||
- name: hourly
|
||||
type: time
|
||||
@@ -163,18 +163,18 @@ jobs:
|
||||
params:
|
||||
<<: *gke_account_params
|
||||
|
||||
- name: remove-orphaned-aks-clusters
|
||||
public: true # all logs are publicly visible
|
||||
plan:
|
||||
- in_parallel:
|
||||
- get: pinniped-ci
|
||||
- get: aks-deployer-image
|
||||
- get: hourly
|
||||
trigger: true
|
||||
- task: remove-orphaned-aks-clusters
|
||||
attempts: 2
|
||||
timeout: 25m
|
||||
file: pinniped-ci/pipelines/shared-tasks/remove-orphaned-aks-clusters/task.yml
|
||||
image: aks-deployer-image
|
||||
params:
|
||||
<<: *azure_account_params
|
||||
# - name: remove-orphaned-aks-clusters
|
||||
# public: true # all logs are publicly visible
|
||||
# plan:
|
||||
# - in_parallel:
|
||||
# - get: pinniped-ci
|
||||
# - get: aks-deployer-image
|
||||
# - get: hourly
|
||||
# trigger: true
|
||||
# - task: remove-orphaned-aks-clusters
|
||||
# attempts: 2
|
||||
# timeout: 25m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/remove-orphaned-aks-clusters/task.yml
|
||||
# image: aks-deployer-image
|
||||
# params:
|
||||
# <<: *azure_account_params
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020-2025 the Pinniped contributors. All Rights Reserved.
|
||||
# Copyright 2020-2026 the Pinniped contributors. All Rights Reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
display:
|
||||
@@ -28,8 +28,8 @@ groups:
|
||||
- integration-test-latest-with-external-idps
|
||||
- ready-for-acceptance
|
||||
- deploy-and-test-acceptance-gke
|
||||
- integration-test-eks-latest
|
||||
- integration-test-aks-latest
|
||||
# - integration-test-eks-latest
|
||||
# - integration-test-aks-latest
|
||||
- integration-test-chrome-beta
|
||||
- ready-to-release
|
||||
- name: int-k8s-versions
|
||||
@@ -69,8 +69,8 @@ groups:
|
||||
- run-int-cloud-providers
|
||||
- integration-test-gke-rapid
|
||||
- integration-test-gke-stable
|
||||
- integration-test-eks-oldest
|
||||
- integration-test-aks-oldest
|
||||
# - integration-test-eks-oldest
|
||||
# - integration-test-aks-oldest
|
||||
- name: release
|
||||
jobs:
|
||||
- ready-to-release # this job is auto-triggered, but show it again here to make it easy to see in the UI which versions are ready to go
|
||||
@@ -415,14 +415,14 @@ resources:
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: eks-deployer-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 5m
|
||||
source:
|
||||
repository: ((ci-ghcr-registry))/eks-deployer
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
# - name: eks-deployer-image
|
||||
# type: registry-image
|
||||
# icon: docker
|
||||
# check_every: 5m
|
||||
# source:
|
||||
# repository: ((ci-ghcr-registry))/eks-deployer
|
||||
# username: ((ci-ghcr-puller-username))
|
||||
# password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: code-coverage-uploader-image
|
||||
type: registry-image
|
||||
@@ -522,12 +522,12 @@ resources:
|
||||
username: ((ci-ghcr-puller-username))
|
||||
password: ((ci-ghcr-puller-token))
|
||||
|
||||
- name: aks-deployer-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
check_every: 5m
|
||||
source:
|
||||
repository: mcr.microsoft.com/azure-cli
|
||||
# - name: aks-deployer-image
|
||||
# type: registry-image
|
||||
# icon: docker
|
||||
# check_every: 5m
|
||||
# source:
|
||||
# repository: mcr.microsoft.com/azure-cli
|
||||
|
||||
- name: crane-image
|
||||
type: registry-image
|
||||
@@ -2992,274 +2992,274 @@ jobs:
|
||||
params:
|
||||
<<: *gke_account_params
|
||||
|
||||
- name: integration-test-eks-oldest
|
||||
public: true # all logs are publicly visible
|
||||
serial: true
|
||||
plan:
|
||||
- in_parallel:
|
||||
- get: ci-build-image
|
||||
passed: [ run-int-cloud-providers ]
|
||||
- get: ci-test-image
|
||||
passed: [ run-int-cloud-providers ]
|
||||
- get: pinniped
|
||||
passed: [ run-int-cloud-providers ]
|
||||
trigger: true
|
||||
- get: pinniped-ci
|
||||
- get: integration-test-runner-image
|
||||
- get: eks-deployer-image
|
||||
- get: k8s-app-deployer-image
|
||||
- do:
|
||||
- task: deploy-cluster
|
||||
timeout: 30m
|
||||
file: pinniped-ci/pipelines/shared-tasks/deploy-eks-cluster/task.yml
|
||||
image: eks-deployer-image
|
||||
params:
|
||||
KUBE_VERSION: "1.29" # See https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html
|
||||
<<: *aws_account_params
|
||||
- task: pre-warm-cluster
|
||||
timeout: 10m
|
||||
file: pinniped-ci/pipelines/shared-tasks/pre-warm-cluster/task.yml
|
||||
image: k8s-app-deployer-image
|
||||
input_mapping:
|
||||
cluster-pool: deploy-eks-cluster-output
|
||||
attempts: 3
|
||||
- task: deploy
|
||||
file: pinniped-ci/pipelines/shared-tasks/deploy-to-integration/task.yml
|
||||
image: integration-test-runner-image
|
||||
timeout: 15m
|
||||
input_mapping:
|
||||
cluster-pool: deploy-eks-cluster-output
|
||||
params:
|
||||
CLUSTER_CAPABILITIES_PATH: pinniped/test/cluster_capabilities/eks.yaml
|
||||
USE_LOAD_BALANCERS_FOR_DEX_AND_SUPERVISOR: "yes"
|
||||
- task: run-integration-tests
|
||||
timeout: 75m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-integration-tests/task.yml
|
||||
image: integration-test-runner-image
|
||||
<<: *notify_on_failure
|
||||
<<: *notify_on_success
|
||||
ensure:
|
||||
task: export-cluster-diagnostics
|
||||
<<: *cluster_diagnostics_task
|
||||
input_mapping:
|
||||
cluster-pool: deploy-eks-cluster-output
|
||||
ensure:
|
||||
task: cleanup-kapp
|
||||
timeout: 5m
|
||||
file: pinniped-ci/pipelines/shared-tasks/kapp-delete/task.yml
|
||||
image: k8s-app-deployer-image
|
||||
input_mapping:
|
||||
cluster: deploy-eks-cluster-output
|
||||
ensure:
|
||||
task: remove-cluster
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/remove-eks-cluster/task.yml
|
||||
image: eks-deployer-image
|
||||
input_mapping:
|
||||
eks-cluster-pool: deploy-eks-cluster-output
|
||||
params:
|
||||
<<: *aws_account_params
|
||||
# - name: integration-test-eks-oldest
|
||||
# public: true # all logs are publicly visible
|
||||
# serial: true
|
||||
# plan:
|
||||
# - in_parallel:
|
||||
# - get: ci-build-image
|
||||
# passed: [ run-int-cloud-providers ]
|
||||
# - get: ci-test-image
|
||||
# passed: [ run-int-cloud-providers ]
|
||||
# - get: pinniped
|
||||
# passed: [ run-int-cloud-providers ]
|
||||
# trigger: true
|
||||
# - get: pinniped-ci
|
||||
# - get: integration-test-runner-image
|
||||
# - get: eks-deployer-image
|
||||
# - get: k8s-app-deployer-image
|
||||
# - do:
|
||||
# - task: deploy-cluster
|
||||
# timeout: 30m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/deploy-eks-cluster/task.yml
|
||||
# image: eks-deployer-image
|
||||
# params:
|
||||
# KUBE_VERSION: "1.29" # See https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html
|
||||
# <<: *aws_account_params
|
||||
# - task: pre-warm-cluster
|
||||
# timeout: 10m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/pre-warm-cluster/task.yml
|
||||
# image: k8s-app-deployer-image
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-eks-cluster-output
|
||||
# attempts: 3
|
||||
# - task: deploy
|
||||
# file: pinniped-ci/pipelines/shared-tasks/deploy-to-integration/task.yml
|
||||
# image: integration-test-runner-image
|
||||
# timeout: 15m
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-eks-cluster-output
|
||||
# params:
|
||||
# CLUSTER_CAPABILITIES_PATH: pinniped/test/cluster_capabilities/eks.yaml
|
||||
# USE_LOAD_BALANCERS_FOR_DEX_AND_SUPERVISOR: "yes"
|
||||
# - task: run-integration-tests
|
||||
# timeout: 75m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/run-integration-tests/task.yml
|
||||
# image: integration-test-runner-image
|
||||
# <<: *notify_on_failure
|
||||
# <<: *notify_on_success
|
||||
# ensure:
|
||||
# task: export-cluster-diagnostics
|
||||
# <<: *cluster_diagnostics_task
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-eks-cluster-output
|
||||
# ensure:
|
||||
# task: cleanup-kapp
|
||||
# timeout: 5m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/kapp-delete/task.yml
|
||||
# image: k8s-app-deployer-image
|
||||
# input_mapping:
|
||||
# cluster: deploy-eks-cluster-output
|
||||
# ensure:
|
||||
# task: remove-cluster
|
||||
# timeout: 20m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/remove-eks-cluster/task.yml
|
||||
# image: eks-deployer-image
|
||||
# input_mapping:
|
||||
# eks-cluster-pool: deploy-eks-cluster-output
|
||||
# params:
|
||||
# <<: *aws_account_params
|
||||
|
||||
- name: integration-test-eks-latest
|
||||
public: true # all logs are publicly visible
|
||||
serial: true
|
||||
plan:
|
||||
- in_parallel:
|
||||
- get: ci-build-image
|
||||
passed: [ ready-for-acceptance ]
|
||||
- get: ci-test-image
|
||||
passed: [ ready-for-acceptance ]
|
||||
- get: pinniped
|
||||
passed: [ ready-for-acceptance ]
|
||||
trigger: true
|
||||
- get: pinniped-ci
|
||||
- get: integration-test-runner-image
|
||||
- get: eks-deployer-image
|
||||
- get: k8s-app-deployer-image
|
||||
- do:
|
||||
- task: deploy-cluster
|
||||
timeout: 30m
|
||||
file: pinniped-ci/pipelines/shared-tasks/deploy-eks-cluster/task.yml
|
||||
image: eks-deployer-image
|
||||
params:
|
||||
KUBE_VERSION: "1.31" # See https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html
|
||||
<<: *aws_account_params
|
||||
- task: pre-warm-cluster
|
||||
timeout: 10m
|
||||
file: pinniped-ci/pipelines/shared-tasks/pre-warm-cluster/task.yml
|
||||
image: k8s-app-deployer-image
|
||||
input_mapping:
|
||||
cluster-pool: deploy-eks-cluster-output
|
||||
attempts: 3
|
||||
- task: deploy
|
||||
file: pinniped-ci/pipelines/shared-tasks/deploy-to-integration/task.yml
|
||||
image: integration-test-runner-image
|
||||
timeout: 15m
|
||||
input_mapping:
|
||||
cluster-pool: deploy-eks-cluster-output
|
||||
params:
|
||||
CLUSTER_CAPABILITIES_PATH: pinniped/test/cluster_capabilities/eks.yaml
|
||||
USE_LOAD_BALANCERS_FOR_DEX_AND_SUPERVISOR: "yes"
|
||||
- task: run-integration-tests
|
||||
timeout: 75m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-integration-tests/task.yml
|
||||
image: integration-test-runner-image
|
||||
<<: *notify_on_failure
|
||||
<<: *notify_on_success
|
||||
ensure:
|
||||
task: export-cluster-diagnostics
|
||||
<<: *cluster_diagnostics_task
|
||||
input_mapping:
|
||||
cluster-pool: deploy-eks-cluster-output
|
||||
ensure:
|
||||
task: cleanup-kapp
|
||||
timeout: 5m
|
||||
file: pinniped-ci/pipelines/shared-tasks/kapp-delete/task.yml
|
||||
image: k8s-app-deployer-image
|
||||
input_mapping:
|
||||
cluster: deploy-eks-cluster-output
|
||||
ensure:
|
||||
task: remove-cluster
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/remove-eks-cluster/task.yml
|
||||
image: eks-deployer-image
|
||||
input_mapping:
|
||||
eks-cluster-pool: deploy-eks-cluster-output
|
||||
params:
|
||||
<<: *aws_account_params
|
||||
# - name: integration-test-eks-latest
|
||||
# public: true # all logs are publicly visible
|
||||
# serial: true
|
||||
# plan:
|
||||
# - in_parallel:
|
||||
# - get: ci-build-image
|
||||
# passed: [ ready-for-acceptance ]
|
||||
# - get: ci-test-image
|
||||
# passed: [ ready-for-acceptance ]
|
||||
# - get: pinniped
|
||||
# passed: [ ready-for-acceptance ]
|
||||
# trigger: true
|
||||
# - get: pinniped-ci
|
||||
# - get: integration-test-runner-image
|
||||
# - get: eks-deployer-image
|
||||
# - get: k8s-app-deployer-image
|
||||
# - do:
|
||||
# - task: deploy-cluster
|
||||
# timeout: 30m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/deploy-eks-cluster/task.yml
|
||||
# image: eks-deployer-image
|
||||
# params:
|
||||
# KUBE_VERSION: "1.31" # See https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html
|
||||
# <<: *aws_account_params
|
||||
# - task: pre-warm-cluster
|
||||
# timeout: 10m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/pre-warm-cluster/task.yml
|
||||
# image: k8s-app-deployer-image
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-eks-cluster-output
|
||||
# attempts: 3
|
||||
# - task: deploy
|
||||
# file: pinniped-ci/pipelines/shared-tasks/deploy-to-integration/task.yml
|
||||
# image: integration-test-runner-image
|
||||
# timeout: 15m
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-eks-cluster-output
|
||||
# params:
|
||||
# CLUSTER_CAPABILITIES_PATH: pinniped/test/cluster_capabilities/eks.yaml
|
||||
# USE_LOAD_BALANCERS_FOR_DEX_AND_SUPERVISOR: "yes"
|
||||
# - task: run-integration-tests
|
||||
# timeout: 75m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/run-integration-tests/task.yml
|
||||
# image: integration-test-runner-image
|
||||
# <<: *notify_on_failure
|
||||
# <<: *notify_on_success
|
||||
# ensure:
|
||||
# task: export-cluster-diagnostics
|
||||
# <<: *cluster_diagnostics_task
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-eks-cluster-output
|
||||
# ensure:
|
||||
# task: cleanup-kapp
|
||||
# timeout: 5m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/kapp-delete/task.yml
|
||||
# image: k8s-app-deployer-image
|
||||
# input_mapping:
|
||||
# cluster: deploy-eks-cluster-output
|
||||
# ensure:
|
||||
# task: remove-cluster
|
||||
# timeout: 20m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/remove-eks-cluster/task.yml
|
||||
# image: eks-deployer-image
|
||||
# input_mapping:
|
||||
# eks-cluster-pool: deploy-eks-cluster-output
|
||||
# params:
|
||||
# <<: *aws_account_params
|
||||
|
||||
- name: integration-test-aks-oldest
|
||||
public: true # all logs are publicly visible
|
||||
serial: true
|
||||
plan:
|
||||
- in_parallel:
|
||||
- get: ci-build-image
|
||||
passed: [ run-int-cloud-providers ]
|
||||
- get: ci-test-image
|
||||
passed: [ run-int-cloud-providers ]
|
||||
- get: pinniped
|
||||
passed: [ run-int-cloud-providers ]
|
||||
trigger: true
|
||||
- get: pinniped-ci
|
||||
- get: integration-test-runner-image
|
||||
- get: aks-deployer-image
|
||||
- get: k8s-app-deployer-image
|
||||
- do:
|
||||
- task: deploy-cluster
|
||||
timeout: 30m
|
||||
file: pinniped-ci/pipelines/shared-tasks/deploy-aks-cluster/task.yml
|
||||
image: aks-deployer-image
|
||||
params:
|
||||
KUBE_VERSION: "1.30" # See https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions
|
||||
<<: *azure_account_params
|
||||
- task: pre-warm-cluster
|
||||
timeout: 10m
|
||||
file: pinniped-ci/pipelines/shared-tasks/pre-warm-cluster/task.yml
|
||||
image: k8s-app-deployer-image
|
||||
input_mapping:
|
||||
cluster-pool: deploy-aks-cluster-output
|
||||
attempts: 3
|
||||
- task: deploy
|
||||
file: pinniped-ci/pipelines/shared-tasks/deploy-to-integration/task.yml
|
||||
image: integration-test-runner-image
|
||||
timeout: 15m
|
||||
input_mapping:
|
||||
cluster-pool: deploy-aks-cluster-output
|
||||
params:
|
||||
CLUSTER_CAPABILITIES_PATH: pinniped/test/cluster_capabilities/aks.yaml
|
||||
USE_LOAD_BALANCERS_FOR_DEX_AND_SUPERVISOR: "yes"
|
||||
- task: run-integration-tests
|
||||
timeout: 75m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-integration-tests/task.yml
|
||||
image: integration-test-runner-image
|
||||
<<: *notify_on_failure
|
||||
<<: *notify_on_success
|
||||
ensure:
|
||||
task: export-cluster-diagnostics
|
||||
<<: *cluster_diagnostics_task
|
||||
input_mapping:
|
||||
cluster-pool: deploy-aks-cluster-output
|
||||
ensure:
|
||||
task: cleanup-kapp
|
||||
timeout: 5m
|
||||
file: pinniped-ci/pipelines/shared-tasks/kapp-delete/task.yml
|
||||
image: k8s-app-deployer-image
|
||||
input_mapping:
|
||||
cluster: deploy-aks-cluster-output
|
||||
ensure:
|
||||
task: remove-cluster
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/remove-aks-cluster/task.yml
|
||||
image: aks-deployer-image
|
||||
input_mapping:
|
||||
aks-cluster-pool: deploy-aks-cluster-output
|
||||
params:
|
||||
<<: *azure_account_params
|
||||
# - name: integration-test-aks-oldest
|
||||
# public: true # all logs are publicly visible
|
||||
# serial: true
|
||||
# plan:
|
||||
# - in_parallel:
|
||||
# - get: ci-build-image
|
||||
# passed: [ run-int-cloud-providers ]
|
||||
# - get: ci-test-image
|
||||
# passed: [ run-int-cloud-providers ]
|
||||
# - get: pinniped
|
||||
# passed: [ run-int-cloud-providers ]
|
||||
# trigger: true
|
||||
# - get: pinniped-ci
|
||||
# - get: integration-test-runner-image
|
||||
# - get: aks-deployer-image
|
||||
# - get: k8s-app-deployer-image
|
||||
# - do:
|
||||
# - task: deploy-cluster
|
||||
# timeout: 30m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/deploy-aks-cluster/task.yml
|
||||
# image: aks-deployer-image
|
||||
# params:
|
||||
# KUBE_VERSION: "1.30" # See https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions
|
||||
# <<: *azure_account_params
|
||||
# - task: pre-warm-cluster
|
||||
# timeout: 10m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/pre-warm-cluster/task.yml
|
||||
# image: k8s-app-deployer-image
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-aks-cluster-output
|
||||
# attempts: 3
|
||||
# - task: deploy
|
||||
# file: pinniped-ci/pipelines/shared-tasks/deploy-to-integration/task.yml
|
||||
# image: integration-test-runner-image
|
||||
# timeout: 15m
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-aks-cluster-output
|
||||
# params:
|
||||
# CLUSTER_CAPABILITIES_PATH: pinniped/test/cluster_capabilities/aks.yaml
|
||||
# USE_LOAD_BALANCERS_FOR_DEX_AND_SUPERVISOR: "yes"
|
||||
# - task: run-integration-tests
|
||||
# timeout: 75m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/run-integration-tests/task.yml
|
||||
# image: integration-test-runner-image
|
||||
# <<: *notify_on_failure
|
||||
# <<: *notify_on_success
|
||||
# ensure:
|
||||
# task: export-cluster-diagnostics
|
||||
# <<: *cluster_diagnostics_task
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-aks-cluster-output
|
||||
# ensure:
|
||||
# task: cleanup-kapp
|
||||
# timeout: 5m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/kapp-delete/task.yml
|
||||
# image: k8s-app-deployer-image
|
||||
# input_mapping:
|
||||
# cluster: deploy-aks-cluster-output
|
||||
# ensure:
|
||||
# task: remove-cluster
|
||||
# timeout: 20m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/remove-aks-cluster/task.yml
|
||||
# image: aks-deployer-image
|
||||
# input_mapping:
|
||||
# aks-cluster-pool: deploy-aks-cluster-output
|
||||
# params:
|
||||
# <<: *azure_account_params
|
||||
|
||||
- name: integration-test-aks-latest
|
||||
public: true # all logs are publicly visible
|
||||
serial: true
|
||||
plan:
|
||||
- in_parallel:
|
||||
- get: ci-build-image
|
||||
passed: [ ready-for-acceptance ]
|
||||
- get: ci-test-image
|
||||
passed: [ ready-for-acceptance ]
|
||||
- get: pinniped
|
||||
passed: [ ready-for-acceptance ]
|
||||
trigger: true
|
||||
- get: pinniped-ci
|
||||
- get: integration-test-runner-image
|
||||
- get: aks-deployer-image
|
||||
- get: k8s-app-deployer-image
|
||||
- do:
|
||||
- task: deploy-cluster
|
||||
timeout: 30m
|
||||
file: pinniped-ci/pipelines/shared-tasks/deploy-aks-cluster/task.yml
|
||||
image: aks-deployer-image
|
||||
params:
|
||||
KUBE_VERSION: "1.32" # See https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions
|
||||
<<: *azure_account_params
|
||||
- task: pre-warm-cluster
|
||||
timeout: 10m
|
||||
file: pinniped-ci/pipelines/shared-tasks/pre-warm-cluster/task.yml
|
||||
image: k8s-app-deployer-image
|
||||
input_mapping:
|
||||
cluster-pool: deploy-aks-cluster-output
|
||||
attempts: 3
|
||||
- task: deploy
|
||||
file: pinniped-ci/pipelines/shared-tasks/deploy-to-integration/task.yml
|
||||
image: integration-test-runner-image
|
||||
timeout: 15m
|
||||
input_mapping:
|
||||
cluster-pool: deploy-aks-cluster-output
|
||||
params:
|
||||
CLUSTER_CAPABILITIES_PATH: pinniped/test/cluster_capabilities/aks.yaml
|
||||
USE_LOAD_BALANCERS_FOR_DEX_AND_SUPERVISOR: "yes"
|
||||
- task: run-integration-tests
|
||||
timeout: 75m
|
||||
file: pinniped-ci/pipelines/shared-tasks/run-integration-tests/task.yml
|
||||
image: integration-test-runner-image
|
||||
<<: *notify_on_failure
|
||||
<<: *notify_on_success
|
||||
ensure:
|
||||
task: export-cluster-diagnostics
|
||||
<<: *cluster_diagnostics_task
|
||||
input_mapping:
|
||||
cluster-pool: deploy-aks-cluster-output
|
||||
ensure:
|
||||
task: cleanup-kapp
|
||||
timeout: 5m
|
||||
file: pinniped-ci/pipelines/shared-tasks/kapp-delete/task.yml
|
||||
image: k8s-app-deployer-image
|
||||
input_mapping:
|
||||
cluster: deploy-aks-cluster-output
|
||||
ensure:
|
||||
task: remove-cluster
|
||||
timeout: 20m
|
||||
file: pinniped-ci/pipelines/shared-tasks/remove-aks-cluster/task.yml
|
||||
image: aks-deployer-image
|
||||
input_mapping:
|
||||
aks-cluster-pool: deploy-aks-cluster-output
|
||||
params:
|
||||
<<: *azure_account_params
|
||||
# - name: integration-test-aks-latest
|
||||
# public: true # all logs are publicly visible
|
||||
# serial: true
|
||||
# plan:
|
||||
# - in_parallel:
|
||||
# - get: ci-build-image
|
||||
# passed: [ ready-for-acceptance ]
|
||||
# - get: ci-test-image
|
||||
# passed: [ ready-for-acceptance ]
|
||||
# - get: pinniped
|
||||
# passed: [ ready-for-acceptance ]
|
||||
# trigger: true
|
||||
# - get: pinniped-ci
|
||||
# - get: integration-test-runner-image
|
||||
# - get: aks-deployer-image
|
||||
# - get: k8s-app-deployer-image
|
||||
# - do:
|
||||
# - task: deploy-cluster
|
||||
# timeout: 30m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/deploy-aks-cluster/task.yml
|
||||
# image: aks-deployer-image
|
||||
# params:
|
||||
# KUBE_VERSION: "1.32" # See https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions
|
||||
# <<: *azure_account_params
|
||||
# - task: pre-warm-cluster
|
||||
# timeout: 10m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/pre-warm-cluster/task.yml
|
||||
# image: k8s-app-deployer-image
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-aks-cluster-output
|
||||
# attempts: 3
|
||||
# - task: deploy
|
||||
# file: pinniped-ci/pipelines/shared-tasks/deploy-to-integration/task.yml
|
||||
# image: integration-test-runner-image
|
||||
# timeout: 15m
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-aks-cluster-output
|
||||
# params:
|
||||
# CLUSTER_CAPABILITIES_PATH: pinniped/test/cluster_capabilities/aks.yaml
|
||||
# USE_LOAD_BALANCERS_FOR_DEX_AND_SUPERVISOR: "yes"
|
||||
# - task: run-integration-tests
|
||||
# timeout: 75m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/run-integration-tests/task.yml
|
||||
# image: integration-test-runner-image
|
||||
# <<: *notify_on_failure
|
||||
# <<: *notify_on_success
|
||||
# ensure:
|
||||
# task: export-cluster-diagnostics
|
||||
# <<: *cluster_diagnostics_task
|
||||
# input_mapping:
|
||||
# cluster-pool: deploy-aks-cluster-output
|
||||
# ensure:
|
||||
# task: cleanup-kapp
|
||||
# timeout: 5m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/kapp-delete/task.yml
|
||||
# image: k8s-app-deployer-image
|
||||
# input_mapping:
|
||||
# cluster: deploy-aks-cluster-output
|
||||
# ensure:
|
||||
# task: remove-cluster
|
||||
# timeout: 20m
|
||||
# file: pinniped-ci/pipelines/shared-tasks/remove-aks-cluster/task.yml
|
||||
# image: aks-deployer-image
|
||||
# input_mapping:
|
||||
# aks-cluster-pool: deploy-aks-cluster-output
|
||||
# params:
|
||||
# <<: *azure_account_params
|
||||
|
||||
Reference in New Issue
Block a user