diff --git a/common/src/main/java/org/keycloak/common/Profile.java b/common/src/main/java/org/keycloak/common/Profile.java index 82e9c757abd..56506a76961 100755 --- a/common/src/main/java/org/keycloak/common/Profile.java +++ b/common/src/main/java/org/keycloak/common/Profile.java @@ -100,7 +100,7 @@ public class Profile { SPIFFE("SPIFFE trust relationship provider", Type.PREVIEW), - KUBERNETES_SERVICE_ACCOUNTS("Kubernetes service accounts trust relationship provider", Type.EXPERIMENTAL), + KUBERNETES_SERVICE_ACCOUNTS("Kubernetes service accounts trust relationship provider", Type.PREVIEW), // Check if kerberos is available in underlying JVM and auto-detect if feature should be enabled or disabled by default based on that KERBEROS("Kerberos", Type.DEFAULT, 1, () -> KerberosJdkProvider.getProvider().isKerberosAvailable()), diff --git a/docs/documentation/server_admin/topics/identity-broker/kubernetes.adoc b/docs/documentation/server_admin/topics/identity-broker/kubernetes.adoc index 1ae205b5e34..55e2b0e4317 100644 --- a/docs/documentation/server_admin/topics/identity-broker/kubernetes.adoc +++ b/docs/documentation/server_admin/topics/identity-broker/kubernetes.adoc @@ -3,13 +3,9 @@ ifeval::[{project_community}==true] [[_identity_broker_kubernetes]] === Kubernetes identity providers -[NOTE] -==== -Kubernetes service accounts trust relationship provider is *Experimental* and is not fully supported. -This feature is disabled by default. - -To enable start the server with `--features=kubernetes` -==== +:tech_feature_name: Kubernetes service accounts trust relationship provider +:tech_feature_id: kubernetes +include::../../topics/templates/techpreview.adoc[] :tech_feature_name: Authenticate clients based on assertions issued by an identity provider :tech_feature_id: client-auth-federated