kubernetes-sigs / cluster-api-provider-azure

Cluster API implementation for Microsoft Azure
https://capz.sigs.k8s.io/
Apache License 2.0
290 stars 417 forks source link

Migrate Upstream tests to community infrastructure #4976

Open nawazkh opened 1 month ago

nawazkh commented 1 month ago

CAPZ Test migration history

Test Job Name Migrate to use Workload Identity Moved to community cluster
pull-cluster-api-provider-azure-e2e PR: 32956 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-e2e-optional PR: 32956 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-e2e-aks PR: 32956 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-capi-e2e PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-conformance PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-conformance-with-ci-artifacts PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-conformance-ipv6-with-ci-artifacts PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-conformance-dual-stack-with-ci-artifacts PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-windows-with-ci-artifacts PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-windows-containerd-upstream-with-ci-artifacts-serial-slow PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-e2e-workload-upgrade PR: 32956 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-apiversion-upgrade PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-ci-entrypoint PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-conformance-custom-builds PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-windows-custom-builds PR: 32974 https://github.com/kubernetes/test-infra/pull/33030 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-apidiff WI creds not needed running on k8s-infra-prow-build
pull-cluster-api-provider-azure-verify WI creds not needed running on eks-prow-build-cluster
pull-cluster-api-provider-azure-build WI creds not needed running on eks-prow-build-cluster
pull-cluster-api-provider-azure-test WI creds not needed running on eks-prow-build-cluster
Test Job Name Migrate to use Workload Identity Moved to community cluster
pull-cluster-api-provider-azure-e2e-v1beta1 https://github.com/kubernetes/test-infra/pull/32960 https://github.com/kubernetes/test-infra/pull/32960 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-apiversion-upgrade-v1beta1 https://github.com/kubernetes/test-infra/pull/32960 https://github.com/kubernetes/test-infra/pull/32960 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-e2e-optional-v1beta1 https://github.com/kubernetes/test-infra/pull/32960 https://github.com/kubernetes/test-infra/pull/32960 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-e2e-aks-v1beta1 https://github.com/kubernetes/test-infra/pull/32960 https://github.com/kubernetes/test-infra/pull/32960 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-capi-e2e-v1beta1 https://github.com/kubernetes/test-infra/pull/32960 https://github.com/kubernetes/test-infra/pull/32960 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-conformance-v1beta1 https://github.com/kubernetes/test-infra/pull/32960 https://github.com/kubernetes/test-infra/pull/32960 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-ci-entrypoint-v1beta1 https://github.com/kubernetes/test-infra/pull/32960 https://github.com/kubernetes/test-infra/pull/32960 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-conformance-with-ci-artifacts-v1beta1 https://github.com/kubernetes/test-infra/pull/32960 https://github.com/kubernetes/test-infra/pull/32960 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-e2e-workload-upgrade-v1beta1 https://github.com/kubernetes/test-infra/pull/32960 https://github.com/kubernetes/test-infra/pull/32960 running on eks-prow-build-cluster
pull-cluster-api-provider-azure-test-v1beta1 Does not use WI creds running on eks-prow-build-cluster
pull-cluster-api-provider-azure-build-v1beta1 Does not use WI creds running on eks-prow-build-cluster
pull-cluster-api-provider-azure-verify-v1beta1 Does not use WI creds running on eks-prow-build-cluster
pull-cluster-api-provider-azure-apidiff-v1beta1 Does not use WI creds running on k8s-infra-prow-build
Test Job Name Migrate to use Workload Identity Moved to community cluster
periodic-cluster-api-provider-azure-conformance-main PR: 32961 https://github.com/kubernetes/test-infra/pull/33013 Running at k8s-infra-prow-build
periodic-cluster-api-provider-azure-conformance-with-ci-artifacts-main PR: 32961 https://github.com/kubernetes/test-infra/pull/33013 Running at k8s-infra-prow-build
periodic-cluster-api-provider-azure-capi-e2e-main PR: 32961 PR: 33037 Running on eks-prow-build-cluster
periodic-cluster-api-provider-azure-apiversion-upgrade-main PR: 32961 PR: 33037 Running on eks-prow-build-cluster
periodic-cluster-api-provider-azure-e2e-main PR: 32961 PR: 33037 Running on eks-prow-build-cluster
periodic-cluster-api-provider-azure-e2e-aks-main PR: 32961 https://github.com/kubernetes/test-infra/pull/33013 Running at k8s-infra-prow-build
periodic-cluster-api-provider-azure-coverage Does not use WI creds running on k8s-infra-prow-build
Test Job Name Migrate to use Workload Identity Moved to community cluster
periodic-cluster-api-provider-azure-e2e-workload-upgrade-1-26-1-27-main PR: 32963 https://github.com/kubernetes/test-infra/pull/33027 working on eks-prow-build-cluster
periodic-cluster-api-provider-azure-e2e-workload-upgrade-1-27-1-28-main PR: 32963 https://github.com/kubernetes/test-infra/pull/33027 working on eks-prow-build-cluster
periodic-cluster-api-provider-azure-e2e-workload-upgrade-1-28-1-29-main PR: 32963 PR: 33037 Running on eks-prow-build-cluster
Test Job Name Migrate to use Workload Identity Moved to community cluster
periodic-cluster-api-provider-azure-capi-e2e-v1beta1-release-1-15 https://github.com/kubernetes/test-infra/pull/32964 https://github.com/kubernetes/test-infra/pull/32964 working on eks-prow-build-cluster
periodic-cluster-api-provider-azure-e2e-v1beta1-release-1-15 https://github.com/kubernetes/test-infra/pull/32964 https://github.com/kubernetes/test-infra/pull/32964 working on eks-prow-build-cluster
periodic-cluster-api-provider-azure-e2e-aks-v1beta1-release-1-15 https://github.com/kubernetes/test-infra/pull/32964 https://github.com/kubernetes/test-infra/pull/32964 working on eks-prow-build-cluster
Test Job Name Migrate to use Workload Identity Moved to community cluster
periodic-cluster-api-provider-azure-conformance-v1beta1-release-1-16 https://github.com/kubernetes/test-infra/pull/32965 https://github.com/kubernetes/test-infra/pull/32965 running on eks-prow-build-cluster
periodic-cluster-api-provider-azure-conformance-v1beta1-with-ci-artifacts-release-1-16 https://github.com/kubernetes/test-infra/pull/32965 https://github.com/kubernetes/test-infra/pull/32965 running on eks-prow-build-cluster
periodic-cluster-api-provider-azure-capi-e2e-v1beta1-release-1-16 https://github.com/kubernetes/test-infra/pull/32965 https://github.com/kubernetes/test-infra/pull/32965 running on eks-prow-build-cluster
periodic-cluster-api-provider-azure-e2e-v1beta1-release-1-16 https://github.com/kubernetes/test-infra/pull/32965 https://github.com/kubernetes/test-infra/pull/32965 running on eks-prow-build-cluster
periodic-cluster-api-provider-azure-e2e-aks-v1beta1-release-1-16 https://github.com/kubernetes/test-infra/pull/32965 https://github.com/kubernetes/test-infra/pull/32965 running on eks-prow-build-cluster
### Tasks
- [ ] https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4980
- [ ] https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4939
- [ ] https://github.com/kubernetes/test-infra/pull/32942
- [ ] https://github.com/kubernetes/test-infra/pull/32955
- [ ] https://github.com/kubernetes/test-infra/pull/32956
- [ ] https://github.com/kubernetes/test-infra/pull/32960
- [ ] https://github.com/kubernetes/test-infra/pull/32961
- [ ] https://github.com/kubernetes/test-infra/pull/32963
- [ ] https://github.com/kubernetes/test-infra/pull/32964
- [ ] https://github.com/kubernetes/test-infra/pull/32965
- [ ] https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4977
- [ ] https://github.com/kubernetes/test-infra/pull/32974
- [ ] https://github.com/kubernetes-sigs/cluster-api-provider-azure/pull/4998
- [ ] https://github.com/kubernetes/test-infra/pull/33013
- [ ] https://github.com/kubernetes/test-infra/pull/33027
- [ ] https://github.com/kubernetes/test-infra/pull/33029
- [ ] https://github.com/kubernetes/test-infra/pull/33030
- [ ] https://github.com/kubernetes/test-infra/pull/33052
jsturtevant commented 1 month ago

We will want to migrate all of the periodic as well, but this should be easier once pull requests are validated as they are similar code paths.

Once we've migrated to WI, we should be ready to transition to community cluster