diff --git a/dev-infrastructure/mgmt-pipeline.yaml b/dev-infrastructure/mgmt-pipeline.yaml index 17714175eff..6218656d9a2 100644 --- a/dev-infrastructure/mgmt-pipeline.yaml +++ b/dev-infrastructure/mgmt-pipeline.yaml @@ -425,6 +425,10 @@ resourceGroups: - "Resource is in Updating state" - "There was a problem communicating with the identity service" - "DeploymentScriptExceededMaxAllowedTime" + # Transient RBAC propagation lag, mostly on fresh region buildout: the + # deployment identity's Key Vault role assignment (needed to create the + # aks-etcd-encryption key) may not have propagated yet. Retry once it lands. + - "ForbiddenByRbac" maximumRetryCount: 3 durationBetweenRetries: 2m - name: svc-mgmt-aks-permissions diff --git a/dev-infrastructure/svc-pipeline.yaml b/dev-infrastructure/svc-pipeline.yaml index e81df29fa66..df2ea67419f 100644 --- a/dev-infrastructure/svc-pipeline.yaml +++ b/dev-infrastructure/svc-pipeline.yaml @@ -480,6 +480,10 @@ resourceGroups: - "AnmPreconditionFailedException" - "MaxRetryCountReached" - "ServiceUnavailable" + # Transient RBAC propagation lag, mostly on fresh region buildout: the + # deployment identity's Key Vault role assignment (needed to create the + # aks-etcd-encryption key) may not have propagated yet. Retry once it lands. + - "ForbiddenByRbac" maximumRetryCount: 3 durationBetweenRetries: 2m - name: upgrade-aks-cluster