Skip to search

ClusterKeycloakRealm

keycloak.hostzero.com / v1beta1

apiVersion: keycloak.hostzero.com/v1beta1 kind: ClusterKeycloakRealm metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
spec object
ClusterKeycloakRealmSpec defines the desired state of ClusterKeycloakRealm
clusterInstanceRef object
ClusterInstanceRef is a reference to a ClusterKeycloakInstance One of instanceRef or clusterInstanceRef must be specified
name string required
Name of the cluster-scoped resource
definition object required
Definition contains the Keycloak RealmRepresentation
instanceRef object
InstanceRef is a reference to a namespaced KeycloakInstance One of instanceRef or clusterInstanceRef must be specified
name string required
Name of the resource
namespace string required
Namespace of the resource
realmName string
RealmName is the name of the realm in Keycloak (defaults to metadata.name)
smtpSecretRef object
SmtpSecretRef is a reference to a Kubernetes Secret containing SMTP credentials. When set, the secret values are injected into definition.smtpServer.user and definition.smtpServer.password before syncing to Keycloak.
name string required
Name of the Kubernetes Secret
namespace string required
Namespace of the Kubernetes Secret (required for cluster-scoped resources)
passwordKey string
PasswordKey is the key in the secret for the SMTP password (defaults to "password")
userKey string
UserKey is the key in the secret for the SMTP username (defaults to "user")
status object
ClusterKeycloakRealmStatus defines the observed state of ClusterKeycloakRealm
conditions []object
Conditions represent the latest available observations
lastTransitionTime string required
lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
format: date-time
message string required
message is a human readable message indicating details about the transition. This may be an empty string.
maxLength: 32768
observedGeneration integer
observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
format: int64
minimum: 0
reason string required
reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
minLength: 1
maxLength: 1024
status string required
status of the condition, one of True, False, Unknown.
enum: True, False, Unknown
type string required
type of condition in CamelCase or in foo.example.com/CamelCase.
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
maxLength: 316
instance object
Instance contains the resolved instance reference
clusterInstanceRef string
ClusterInstanceRef is the name of the cluster instance
instanceRef string
InstanceRef is the name of the namespaced instance
message string
Message contains additional information
ready boolean required
Ready indicates if the realm is ready
realmName string
RealmName is the actual realm name in Keycloak
resourcePath string
ResourcePath is the Keycloak API path for this realm
status string
Status is a human-readable status message

No matches. Try .spec.clusterInstanceRef for an exact path