Skip to content

Latest commit

 

History

History

keycloak-operator

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

keycloak-operator

Version: 1.3.6 Type: application AppVersion: 25.0.6

Deploy Keycloak Operator and Keycloak

Homepage: https://www.keycloak.org

Maintainers

This chart is maintained by Adfinis.

Source Code

Values

Key Type Default Description
fullnameOverride string ""
imagePullSecrets list []
keycloak.additionalOptions string nil Configuration of the Keycloak server expressed as a keys and values that can be either direct values or references to secrets.
keycloak.cache object {} Configure keycloaks cache.
keycloak.db.database string nil Sets the database name of the default JDBC URL of the chosen vendor. If the url option is set, this option is ignored.
keycloak.db.host string nil Sets the hostname of the default JDBC URL of the chosen vendor. If the url option is set, this option is ignored.
keycloak.db.passwordSecret string nil The reference to a secret holding the password of the database user.
keycloak.db.poolInitialSize string nil The initial size of the connection pool.
keycloak.db.poolMaxSize string nil The maximum size of the connection pool.
keycloak.db.poolMinSize string nil The minimal size of the connection pool.
keycloak.db.port string nil Sets the port of the default JDBC URL of the chosen vendor. If the url option is set, this option is ignored.
keycloak.db.schema string nil The database schema to be used.
keycloak.db.url string nil The full database JDBC URL. If not provided, a default URL is set based on the selected database vendor.
keycloak.db.usernameSecret string nil The reference to a secret holding the username of the database user.
keycloak.db.vendor string nil The database vendor.
keycloak.enabled bool false Enable deploying a bundled keycloak with the operator
keycloak.features object see Keycloak docs Configure Keycloak features
keycloak.features.disabled list [] Disabled Keycloak features
keycloak.features.enabled list [] Enabled Keycloak features
keycloak.hostname.admin string nil The hostname for accessing the administration console.
keycloak.hostname.adminUrl string nil Set the base URL for accessing the administration console.
keycloak.hostname.backchannelDynamic bool Use the operator's default if not set. Enables dynamic resolving of backchannel URLs, including hostname, scheme, port and context path. Set to true if your application accesses Keycloak via a private network.
keycloak.hostname.hostname string Disabled if not set. Hostname for the Keycloak server.
keycloak.hostname.strict bool false Disables dynamically resolving the hostname from request headers
keycloak.http.httpEnabled bool true Enable a HTTP listener
keycloak.http.httpPort string nil The used HTTP port
keycloak.http.httpsPort string nil The used HTTPS port
keycloak.http.tlsSecret string nil A secret containing the TLS configuration for HTTPS.
keycloak.httpManagement.port string nil Port of management interface.
keycloak.image.repository string "" Overrides the operator.keycloakImage.image value whose default is quay.io/keycloak/keycloak
keycloak.image.tag string "" Overrides the operator.keycloakImage.tag value whose default is the chart appVersion.
keycloak.imagePullSecrets string nil Secret(s) that might be used when pulling an image from a private container image registry or repository.
keycloak.ingress.annotations list [] Annotations for the Ingress
keycloak.ingress.className string "" Ingress class name
keycloak.ingress.enabled bool true The deployment is, by default, exposed through a basic ingress.
keycloak.instances int 1 Number of Keycloak instances in HA mode.
keycloak.proxy.headers string "" The proxy headers that should be accepted by the server. Misconfiguration might leave the server exposed to security vulnerabilities.
keycloak.realmimport.enabled bool false Deploy realmimport resources
keycloak.realmimport.realms list [] A list of realms to configure using the realmimport CRD.
keycloak.resources object {} Compute Resources required by Keycloak container
keycloak.startOptimized string nil
keycloak.transaction.xaEnabled bool false Determine whether Keycloak should use a non-XA datasource.
keycloak.truststores.secret object {} Configure Keycloak truststores via Secrets.
keycloak.unsupported string nil Additional values that will be merged with the operator's defaults
nameOverride string ""
operator.affinity object {} Affinity for Operator Deployment.
operator.config.keycloakImage.repository string "quay.io/keycloak/keycloak" Default keycloak image to use if non was specified in the Keycloak CRD.
operator.config.keycloakImage.tag string ""
operator.deploymentAnnotations object {} Annotations to set on the Operator Deployment.
operator.enabled bool true Enable deploying the keycloak-operator
operator.image.pullPolicy string "IfNotPresent" Pull policy for Operator.
operator.image.repository string "quay.io/keycloak/keycloak-operator" Operator Image source.
operator.image.tag string ""
operator.nodeSelector object {} Node selector for Operator Deployment.
operator.podAnnotations object {} Annotations to set on the Operator Pod.
operator.podSecurityContext object {} Pod security group configuration for Operator Deployment.
operator.podTopologySpreadConstraints object {} Pod Topology Spread Constraints for Operator Deployment
operator.replicaCount int 1 Number or oeprator pods to start.
operator.resources object {} Resource requests and limits for Operator Deployment.
operator.securityContext object {} Security context for Operator Deployment.
operator.service.enabled bool true Enable creation of Service
operator.service.port int 8080 Service port for Operator.
operator.service.type string "ClusterIP" Service type for Operator.
operator.serviceAccount.annotations object {} Annotations to add to the service account
operator.serviceAccount.create bool true Specifies whether a service account should be created.
operator.serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template
operator.tolerations list [] Tolerations for Operator Deployment.

About this chart

Adfinis fights for a software world that is more open, where the quality is better and where software must be accessible to everyone. This chart is part of the action behind this commitment. Feel free to contact us if you have any questions.

License

This Helm chart is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.


Autogenerated from chart metadata using helm-docs