-
Notifications
You must be signed in to change notification settings - Fork 959
rebuild the AKS build cluster #8911
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This comment has been minimized.
This comment has been minimized.
8122cdc to
d6323ff
Compare
This comment has been minimized.
This comment has been minimized.
|
bump |
xmudrii
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
/hold
unhold when ready
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: upodroid, xmudrii The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
atlantis plan |
|
Ran Plan for 2 projects:
1. dir:
|
|
atlantis apply |
|
Ran Apply for dir: Show Outputgoogle_iam_workload_identity_pool.aks_cluster: Creating...
google_vmwareengine_network_peering.gvce_peering: Modifying... [id=projects/k8s-infra-prow-build/locations/global/networkPeerings/peer-with-gcve-project]
google_vmwareengine_network_peering.gvce_peering: Still modifying... [id=projects/k8s-infra-prow-build/locations...networkPeerings/peer-with-gcve-project, 00m10s elapsed]
google_iam_workload_identity_pool.aks_cluster: Still creating... [00m10s elapsed]
google_iam_workload_identity_pool.aks_cluster: Creation complete after 10s [id=projects/k8s-infra-prow-build/locations/global/workloadIdentityPools/prow-aks]
module.workload_identity_service_accounts["kubernetes-external-secrets"].data.google_iam_policy.workload_identity: Reading...
google_iam_workload_identity_pool_provider.aks_cluster: Creating...
module.workload_identity_service_accounts["kubernetes-external-secrets"].data.google_iam_policy.workload_identity: Read complete after 0s [id=1316087891]
module.workload_identity_service_accounts["kubernetes-external-secrets"].google_service_account_iam_policy.serviceaccount_iam: Modifying... [id=projects/k8s-infra-prow-build/serviceAccounts/kubernetes-external-secrets@k8s-infra-prow-build.iam.gserviceaccount.com]
module.workload_identity_service_accounts["kubernetes-external-secrets"].google_service_account_iam_policy.serviceaccount_iam: Modifications complete after 1s [id=projects/k8s-infra-prow-build/serviceAccounts/kubernetes-external-secrets@k8s-infra-prow-build.iam.gserviceaccount.com]
google_vmwareengine_network_peering.gvce_peering: Modifications complete after 11s [id=projects/k8s-infra-prow-build/locations/global/networkPeerings/peer-with-gcve-project]
google_iam_workload_identity_pool_provider.aks_cluster: Still creating... [00m10s elapsed]
google_iam_workload_identity_pool_provider.aks_cluster: Creation complete after 11s [id=projects/k8s-infra-prow-build/locations/global/workloadIdentityPools/prow-aks/providers/oidc]
Apply complete! Resources: 2 added, 2 changed, 0 destroyed. |
|
Locks and plans deleted for the projects and workspaces modified in this pull request:
|
Our AKS build cluster hasn't been functional for quite some time. https://prow.k8s.io/?cluster=k8s-infra-aks-admin
So I rebuilt it to support some of our more modern requirements such as dualstack networking, mandatory workload identity, and being able to select pod sizes(you label your pod with special labels, and we mutate the pod to have specific cpu/memory)
So I rebuilt the cluster:
k8s-infra-aks-admintok8s-infra-prow-aks-buildThe cluster is already up and running, and the infra changes have been applied.
/cc @ameukam @hakman @xmudrii @GenPage