Closed
Description
If you change the provider URL (for example maybe you migrated the provider URL or are moving from one provider to another), it forces the re-creation of all the identity pools using that identity provider. However, f you make this change via the Confluent Cloud console, it doesn't force this update. As an example, changing my_provider
's JWKS and/or issuer URL(s) will re-create my_pool
.
resource "confluent_identity_provider" "my_provider" {
display_name = "My OIDC Provider"
description = "OIDC provider for workload authentication"
issuer = "https://example.com"
jwks_uri = "https://example.com/jwks"
}
resource "confluent_identity_pool" "my_pool" {
identity_provider {
id = resource.my_provider.id
}
display_name = "My Identity Pool"
description = "Identity pool for workload authentication"
identity_claim = "claims.sub"
filter = "claims.aud==\"confluent.cloud\"&&claims.sub == \"spiffe://example.com/ns/my-namespace/sa/my-service-account\""
}
This is because of
and