Serialized Form
-
Package io.amq.broker.v1alpha1
-
Class io.amq.broker.v1alpha1.ActiveMQArtemisSecurity
class ActiveMQArtemisSecurity extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisSecuritySpec,ActiveMQArtemisSecurityStatus> implements Serializable -
Class io.amq.broker.v1alpha1.ActiveMQArtemisSecuritySpec
class ActiveMQArtemisSecuritySpec extends Object implements Serializable-
Serialized Fields
-
applyToCrNames
List<String> applyToCrNames
-
loginModules
LoginModules loginModules
-
securityDomains
SecurityDomains securityDomains
-
securitySettings
SecuritySettings securitySettings
-
-
-
Class io.amq.broker.v1alpha1.ActiveMQArtemisSecurityStatus
class ActiveMQArtemisSecurityStatus extends Object implements Serializable
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.LoginModules
class LoginModules extends Object implements Serializable-
Serialized Fields
-
guestLoginModules
List<GuestLoginModules> guestLoginModules
-
keycloakLoginModules
List<KeycloakLoginModules> keycloakLoginModules
-
propertiesLoginModules
List<PropertiesLoginModules> propertiesLoginModules
-
-
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.SecurityDomains
class SecurityDomains extends Object implements Serializable-
Serialized Fields
-
brokerDomain
BrokerDomain brokerDomain
-
consoleDomain
ConsoleDomain consoleDomain
-
-
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.SecuritySettings
class SecuritySettings extends Object implements Serializable-
Serialized Fields
-
broker
List<Broker> broker
-
management
Management management
-
-
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.GuestLoginModules
class GuestLoginModules extends Object implements Serializable -
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.KeycloakLoginModules
class KeycloakLoginModules extends Object implements Serializable-
Serialized Fields
-
configuration
Configuration configuration
-
moduleType
String moduleType
-
name
String name
-
-
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.PropertiesLoginModules
class PropertiesLoginModules extends Object implements Serializable
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.keycloakloginmodules
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.keycloakloginmodules.Configuration
class Configuration extends Object implements Serializable-
Serialized Fields
-
allowAnyHostName
Boolean allowAnyHostName
-
alwaysRefreshToken
Boolean alwaysRefreshToken
-
authServerUrl
String authServerUrl
-
autoDetectBearerOnly
Boolean autoDetectBearerOnly
-
bearerOnly
Boolean bearerOnly
-
clientKeyPassword
String clientKeyPassword
-
clientKeyStore
String clientKeyStore
-
clientKeyStorePassword
String clientKeyStorePassword
-
confidentialPort
Integer confidentialPort
-
connectionPoolSize
Long connectionPoolSize
-
corsAllowedHeaders
String corsAllowedHeaders
-
corsAllowedMethods
String corsAllowedMethods
-
corsExposedHeaders
String corsExposedHeaders
-
corsMaxAge
Long corsMaxAge
-
credentials
List<Credentials> credentials
-
disableTrustManager
Boolean disableTrustManager
-
enableBasicAuth
Boolean enableBasicAuth
-
enableCors
Boolean enableCors
-
exposeToken
Boolean exposeToken
-
ignoreOauthQueryParameter
Boolean ignoreOauthQueryParameter
-
minTimeBetweenJwksRequests
Long minTimeBetweenJwksRequests
-
principalAttribute
String principalAttribute
-
proxyUrl
String proxyUrl
-
publicClient
Boolean publicClient
-
publicKeyCacheTtl
Long publicKeyCacheTtl
-
realm
String realm
-
realmPublicKey
String realmPublicKey
-
redirectRewriteRules
List<RedirectRewriteRules> redirectRewriteRules
-
registerNodeAtStartup
Boolean registerNodeAtStartup
-
registerNodePeriod
Long registerNodePeriod
-
resource
String resource
-
scope
String scope
-
sslRequired
String sslRequired
-
tokenCookiePath
String tokenCookiePath
-
tokenMinimumTimeToLive
Long tokenMinimumTimeToLive
-
tokenStore
String tokenStore
-
trustStore
String trustStore
-
trustStorePassword
String trustStorePassword
-
turnOffChangeSessionIdOnLogin
Boolean turnOffChangeSessionIdOnLogin
-
useResourceRoleMappings
Boolean useResourceRoleMappings
-
verifyTokenAudience
Boolean verifyTokenAudience
-
-
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.keycloakloginmodules.configuration
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.keycloakloginmodules.configuration.Credentials
class Credentials extends Object implements Serializable -
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.keycloakloginmodules.configuration.RedirectRewriteRules
class RedirectRewriteRules extends Object implements Serializable
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.propertiesloginmodules
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.loginmodules.propertiesloginmodules.Users
class Users extends Object implements Serializable
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.securitydomains
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitydomains.BrokerDomain
class BrokerDomain extends Object implements Serializable-
Serialized Fields
-
loginModules
List<LoginModules> loginModules
-
name
String name
-
-
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitydomains.ConsoleDomain
class ConsoleDomain extends Object implements Serializable-
Serialized Fields
-
loginModules
List<LoginModules> loginModules
-
name
String name
-
-
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.securitydomains.brokerdomain
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitydomains.brokerdomain.LoginModules
class LoginModules extends Object implements Serializable
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.securitydomains.consoledomain
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitydomains.consoledomain.LoginModules
class LoginModules extends Object implements Serializable
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.Broker
class Broker extends Object implements Serializable-
Serialized Fields
-
match
String match
-
permissions
List<Permissions> permissions
-
-
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.Management
class Management extends Object implements Serializable-
Serialized Fields
-
authorisation
Authorisation authorisation
-
connector
Connector connector
-
hawtioRoles
List<String> hawtioRoles
-
-
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.broker
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.broker.Permissions
class Permissions extends Object implements Serializable
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.management
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.management.Authorisation
class Authorisation extends Object implements Serializable-
Serialized Fields
-
allowedList
List<AllowedList> allowedList
-
defaultAccess
List<DefaultAccess> defaultAccess
-
roleAccess
List<RoleAccess> roleAccess
-
-
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.management.Connector
class Connector extends Object implements Serializable-
Serialized Fields
-
authenticatorType
String authenticatorType
-
host
String host
-
jmxRealm
String jmxRealm
-
keyStorePassword
String keyStorePassword
-
keyStorePath
String keyStorePath
-
keyStoreProvider
String keyStoreProvider
-
objectName
String objectName
-
passwordCodec
String passwordCodec
-
port
Integer port
-
rmiRegistryPort
Integer rmiRegistryPort
-
secured
Boolean secured
-
trustStorePassword
String trustStorePassword
-
trustStorePath
String trustStorePath
-
trustStoreProvider
String trustStoreProvider
-
-
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.management.authorisation
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.management.authorisation.AllowedList
class AllowedList extends Object implements Serializable -
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.management.authorisation.DefaultAccess
class DefaultAccess extends Object implements Serializable -
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.management.authorisation.RoleAccess
class RoleAccess extends Object implements Serializable-
Serialized Fields
-
accessList
List<AccessList> accessList
-
domain
String domain
-
key
String key
-
-
-
-
Package io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.management.authorisation.roleaccess
-
Class io.amq.broker.v1alpha1.activemqartemissecurityspec.securitysettings.management.authorisation.roleaccess.AccessList
class AccessList extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1
-
Class io.amq.broker.v1beta1.ActiveMQArtemis
class ActiveMQArtemis extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisSpec,ActiveMQArtemisStatus> implements Serializable -
Class io.amq.broker.v1beta1.ActiveMQArtemisAddress
class ActiveMQArtemisAddress extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisAddressSpec,ActiveMQArtemisAddressStatus> implements Serializable -
Class io.amq.broker.v1beta1.ActiveMQArtemisAddressSpec
class ActiveMQArtemisAddressSpec extends Object implements Serializable-
Serialized Fields
-
addressName
String addressName
The Address Name -
applyToCrNames
List<String> applyToCrNames
Apply to the broker crs in the current namespace. A value of * or empty string means applying to all broker crs. Default apply to all broker crs -
password
String password
The password for the user -
queueConfiguration
QueueConfiguration queueConfiguration
Specify the queue configuration -
queueName
String queueName
The Queue Name -
removeFromBrokerOnDelete
Boolean removeFromBrokerOnDelete
Whether or not delete the queue from broker when CR is undeployed(default false) -
routingType
String routingType
The Routing Type -
user
String user
User name for creating the queue or address
-
-
-
Class io.amq.broker.v1beta1.ActiveMQArtemisAddressStatus
class ActiveMQArtemisAddressStatus extends Object implements Serializable -
Class io.amq.broker.v1beta1.ActiveMQArtemisScaledown
class ActiveMQArtemisScaledown extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisScaledownSpec,ActiveMQArtemisScaledownStatus> implements Serializable -
Class io.amq.broker.v1beta1.ActiveMQArtemisScaledownSpec
class ActiveMQArtemisScaledownSpec extends Object implements Serializable -
Class io.amq.broker.v1beta1.ActiveMQArtemisScaledownStatus
class ActiveMQArtemisScaledownStatus extends Object implements Serializable -
Class io.amq.broker.v1beta1.ActiveMQArtemisSecurity
class ActiveMQArtemisSecurity extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisSecuritySpec,ActiveMQArtemisSecurityStatus> implements Serializable -
Class io.amq.broker.v1beta1.ActiveMQArtemisSecuritySpec
class ActiveMQArtemisSecuritySpec extends Object implements Serializable-
Serialized Fields
-
applyToCrNames
List<String> applyToCrNames
Apply this security config to the broker crs in the current namespace. A value of * or empty string means applying to all broker crs. Default apply to all broker crs -
loginModules
LoginModules loginModules
Specifies the login modules (deprecated in favour of ActiveMQArtemisSpec.DeploymentPlan.ExtraMounts.Secrets -jaas-config) -
securityDomains
SecurityDomains securityDomains
Specifies the security domains (deprecated in favour of ActiveMQArtemisSpec.DeploymentPlan.ExtraMounts.Secrets -jaas-config) -
securitySettings
SecuritySettings securitySettings
Specifies the security settings
-
-
-
Class io.amq.broker.v1beta1.ActiveMQArtemisSecurityStatus
class ActiveMQArtemisSecurityStatus extends Object implements Serializable -
Class io.amq.broker.v1beta1.ActiveMQArtemisSpec
class ActiveMQArtemisSpec extends Object implements Serializable-
Serialized Fields
-
acceptors
List<Acceptors> acceptors
Specifies the acceptor configuration -
addressSettings
AddressSettings addressSettings
Specifies the address configurations -
adminPassword
String adminPassword
Password for standard broker user. It is required for connecting to the broker and the web console. If left empty, it will be generated. -
adminUser
String adminUser
User name for standard broker user. It is required for connecting to the broker and the web console. If left empty, it will be generated. -
brokerProperties
List<String> brokerProperties
Optional list of key=value properties that are applied to the broker configuration bean. -
connectors
List<Connectors> connectors
Specifies connectors and connector configuration -
console
Console console
Specifies the console configuration -
deploymentPlan
DeploymentPlan deploymentPlan
Specifies the deployment plan -
env
List<Env> env
Optional list of environment variables to apply to the container(s), not exclusive -
ingressDomain
String ingressDomain
The ingress domain to expose the application. By default, on Kubernetes it is apps.artemiscloud.io and on OpenShift it is the Ingress Controller domain. -
upgrades
Upgrades upgrades
Specifies the upgrades (deprecated in favour of Version) -
version
String version
The desired version of the broker. Can be x, or x.y or x.y.z to configure upgrades
-
-
-
Class io.amq.broker.v1beta1.ActiveMQArtemisStatus
class ActiveMQArtemisStatus extends Object implements Serializable-
Serialized Fields
-
conditions
List<Conditions> conditions
Current state of the resource Conditions represent the latest available observations of an object's state -
deploymentPlanSize
Integer deploymentPlanSize
-
externalConfigs
List<ExternalConfigs> externalConfigs
Current state of external referenced resources -
podStatus
PodStatus podStatus
The current pods -
scaleLabelSelector
String scaleLabelSelector
-
upgrade
Upgrade upgrade
-
version
Version version
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisaddressspec
-
Class io.amq.broker.v1beta1.activemqartemisaddressspec.QueueConfiguration
class QueueConfiguration extends Object implements Serializable-
Serialized Fields
-
autoCreateAddress
Boolean autoCreateAddress
Whether auto create address -
autoDelete
Boolean autoDelete
Auto-delete the queue -
autoDeleteDelay
Long autoDeleteDelay
Delay (Milliseconds) before auto-delete the queue -
autoDeleteMessageCount
Long autoDeleteMessageCount
Message count of the queue to allow auto delete -
configurationManaged
Boolean configurationManaged
If the queue is configuration managed -
consumerPriority
Integer consumerPriority
Consumer Priority -
consumersBeforeDispatch
Integer consumersBeforeDispatch
Number of consumers required before dispatching messages -
delayBeforeDispatch
Long delayBeforeDispatch
Milliseconds to wait for `consumers-before-dispatch` to be met before dispatching messages anyway -
durable
Boolean durable
If the queue is durable or not -
enabled
Boolean enabled
If the queue is enabled -
exclusive
Boolean exclusive
If the queue is exclusive -
filterString
String filterString
The filter string for the queue -
groupBuckets
Integer groupBuckets
Number of messaging group buckets -
groupFirstKey
String groupFirstKey
Header set on the first group message -
groupRebalance
Boolean groupRebalance
If rebalance the message group -
groupRebalancePauseDispatch
Boolean groupRebalancePauseDispatch
If pause message dispatch when rebalancing groups -
ignoreIfExists
Boolean ignoreIfExists
If ignore if the target queue already exists -
lastValue
Boolean lastValue
If it is a last value queue -
lastValueKey
String lastValueKey
The property used for last value queue to identify last values -
maxConsumers
Integer maxConsumers
Max number of consumers allowed on this queue -
nonDestructive
Boolean nonDestructive
If force non-destructive consumers on the queue -
purgeOnNoConsumers
Boolean purgeOnNoConsumers
Whether to delete all messages when no consumers connected to the queue -
ringSize
Long ringSize
The size the queue should maintain according to ring semantics -
routingType
String routingType
The routing type of the queue -
temporary
Boolean temporary
If the queue is temporary -
user
String user
The user associated with the queue
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisscaledownspec
-
Class io.amq.broker.v1beta1.activemqartemisscaledownspec.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
limits
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> limits Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ -
requests
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> requests Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.LoginModules
class LoginModules extends Object implements Serializable-
Serialized Fields
-
guestLoginModules
List<GuestLoginModules> guestLoginModules
Specifies the guest login modules -
keycloakLoginModules
List<KeycloakLoginModules> keycloakLoginModules
Specifies the Keycloak login modules -
propertiesLoginModules
List<PropertiesLoginModules> propertiesLoginModules
Specifies the properties login modules
-
-
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.SecurityDomains
class SecurityDomains extends Object implements Serializable-
Serialized Fields
-
brokerDomain
BrokerDomain brokerDomain
Specify the broker domain -
consoleDomain
ConsoleDomain consoleDomain
Specify the console domain
-
-
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.SecuritySettings
class SecuritySettings extends Object implements Serializable-
Serialized Fields
-
broker
List<Broker> broker
Specify the broker security settings -
management
Management management
Specify the management security settings
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.GuestLoginModules
class GuestLoginModules extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.KeycloakLoginModules
class KeycloakLoginModules extends Object implements Serializable-
Serialized Fields
-
configuration
Configuration configuration
Specifies the Keycloak module configuration -
moduleType
String moduleType
Type of KeycloakLoginModule directAccess or bearerToken -
name
String name
Name for KeycloakLoginModule
-
-
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.PropertiesLoginModules
class PropertiesLoginModules extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.keycloakloginmodules
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.keycloakloginmodules.Configuration
class Configuration extends Object implements Serializable-
Serialized Fields
-
allowAnyHostName
Boolean allowAnyHostName
If to allow any host name -
alwaysRefreshToken
Boolean alwaysRefreshToken
If always refresh token -
authServerUrl
String authServerUrl
URL of the keycloak authentication server -
autoDetectBearerOnly
Boolean autoDetectBearerOnly
If auto-detect bearer token only -
bearerOnly
Boolean bearerOnly
If only verify bearer token -
clientKeyPassword
String clientKeyPassword
Client key password -
clientKeyStore
String clientKeyStore
Path of a client keystore -
clientKeyStorePassword
String clientKeyStorePassword
Client keystore password -
confidentialPort
Integer confidentialPort
The confidential port used by the Keycloak server for secure connections over SSL/TLS -
connectionPoolSize
Long connectionPoolSize
Size of the connection pool -
corsAllowedHeaders
String corsAllowedHeaders
CORS allowed headers -
corsAllowedMethods
String corsAllowedMethods
CORS allowed methods -
corsExposedHeaders
String corsExposedHeaders
CORS exposed headers -
corsMaxAge
Long corsMaxAge
CORS max age -
credentials
List<Credentials> credentials
Specify the credentials -
disableTrustManager
Boolean disableTrustManager
If to disable trust manager -
enableBasicAuth
Boolean enableBasicAuth
Whether to support basic authentication -
enableCors
Boolean enableCors
If to enable CORS -
exposeToken
Boolean exposeToken
If to expose access token -
ignoreOauthQueryParameter
Boolean ignoreOauthQueryParameter
Whether to turn off processing of the access_token query parameter for bearer token processing -
minTimeBetweenJwksRequests
Long minTimeBetweenJwksRequests
Minimum interval between two requests to Keycloak to retrieve new public keys -
principalAttribute
String principalAttribute
OpenID Connect ID Token attribute to populate the UserPrincipal name with -
proxyUrl
String proxyUrl
The proxy URL -
publicClient
Boolean publicClient
If it is public client -
publicKeyCacheTtl
Long publicKeyCacheTtl
Maximum interval between two requests to Keycloak to retrieve new public keys -
realm
String realm
Realm for KeycloakLoginModule -
realmPublicKey
String realmPublicKey
Public key for the realm -
redirectRewriteRules
List<RedirectRewriteRules> redirectRewriteRules
Specify the redirect rewrite rules -
registerNodeAtStartup
Boolean registerNodeAtStartup
If register node at startup -
registerNodePeriod
Long registerNodePeriod
Period for re-registering node -
resource
String resource
Resource Name -
scope
String scope
The OAuth2 scope parameter for DirectAccessGrantsLoginModule -
sslRequired
String sslRequired
How SSL is required -
tokenCookiePath
String tokenCookiePath
Cookie path for a cookie store -
tokenMinimumTimeToLive
Long tokenMinimumTimeToLive
Minimum time to refresh an active access token -
tokenStore
String tokenStore
Type of token store. session or cookie -
trustStore
String trustStore
Path of a trust store -
trustStorePassword
String trustStorePassword
Truststore password -
turnOffChangeSessionIdOnLogin
Boolean turnOffChangeSessionIdOnLogin
If not to change session id on a successful login -
useResourceRoleMappings
Boolean useResourceRoleMappings
If to use resource role mappings -
verifyTokenAudience
Boolean verifyTokenAudience
Verify whether the token contains this client name (resource) as an audience
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.keycloakloginmodules.configuration
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.keycloakloginmodules.configuration.Credentials
class Credentials extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.keycloakloginmodules.configuration.RedirectRewriteRules
class RedirectRewriteRules extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.propertiesloginmodules
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.loginmodules.propertiesloginmodules.Users
class Users extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.securitydomains
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitydomains.BrokerDomain
class BrokerDomain extends Object implements Serializable-
Serialized Fields
-
loginModules
List<LoginModules> loginModules
Specify the login modules -
name
String name
Name for the broker/console domain
-
-
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitydomains.ConsoleDomain
class ConsoleDomain extends Object implements Serializable-
Serialized Fields
-
loginModules
List<LoginModules> loginModules
Specify the login modules -
name
String name
Name for the broker/console domain
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.securitydomains.brokerdomain
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitydomains.brokerdomain.LoginModules
class LoginModules extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.securitydomains.consoledomain
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitydomains.consoledomain.LoginModules
class LoginModules extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.Broker
class Broker extends Object implements Serializable-
Serialized Fields
-
match
String match
The address match pattern of a security setting -
permissions
List<Permissions> permissions
Specify the permissions
-
-
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.Management
class Management extends Object implements Serializable-
Serialized Fields
-
authorisation
Authorisation authorisation
Specify the authorisation configurations -
connector
Connector connector
Specify connector configurations -
hawtioRoles
List<String> hawtioRoles
The roles allowed to login hawtio
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.broker
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.broker.Permissions
class Permissions extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.management
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.management.Authorisation
class Authorisation extends Object implements Serializable-
Serialized Fields
-
allowedList
List<AllowedList> allowedList
Specify the allowed entries -
defaultAccess
List<DefaultAccess> defaultAccess
Specify the default accesses -
roleAccess
List<RoleAccess> roleAccess
Specify the role accesses
-
-
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.management.Connector
class Connector extends Object implements Serializable-
Serialized Fields
-
authenticatorType
String authenticatorType
The management authentication type -
host
String host
The connector host for connecting to management -
jmxRealm
String jmxRealm
The JMX realm of management -
keyStorePassword
String keyStorePassword
The keystore password for management connector -
keyStorePath
String keyStorePath
The keystore path for management connector -
keyStoreProvider
String keyStoreProvider
The keystore provider for management connector -
objectName
String objectName
The JMX object name of management -
passwordCodec
String passwordCodec
The password codec for management connector -
port
Integer port
The connector port for connecting to management -
rmiRegistryPort
Integer rmiRegistryPort
The RMI registry port for management -
secured
Boolean secured
Whether management connection is secured -
trustStorePassword
String trustStorePassword
The truststore password for management connector -
trustStorePath
String trustStorePath
The truststore path for management connector -
trustStoreProvider
String trustStoreProvider
The truststore provider for management connector
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.management.authorisation
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.management.authorisation.AllowedList
class AllowedList extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.management.authorisation.DefaultAccess
class DefaultAccess extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.management.authorisation.RoleAccess
class RoleAccess extends Object implements Serializable-
Serialized Fields
-
accessList
List<AccessList> accessList
Specify the default accesses -
domain
String domain
The domain of the role access -
key
String key
The key of the role access
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.management.authorisation.roleaccess
-
Class io.amq.broker.v1beta1.activemqartemissecurityspec.securitysettings.management.authorisation.roleaccess.AccessList
class AccessList extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemisspec
-
Class io.amq.broker.v1beta1.activemqartemisspec.Acceptors
class Acceptors extends Object implements Serializable-
Serialized Fields
-
amqpMinLargeMessageSize
Long amqpMinLargeMessageSize
AMQP Minimum Large Message Size -
anycastPrefix
String anycastPrefix
To indicate which kind of routing type to use. -
bindToAllInterfaces
Boolean bindToAllInterfaces
Whether to let the acceptor to bind to all interfaces -
connectionsAllowed
Long connectionsAllowed
Max number of connections allowed to make -
enabledCipherSuites
String enabledCipherSuites
Comma separated list of cipher suites used for SSL communication. -
enabledProtocols
String enabledProtocols
Comma separated list of protocols used for SSL communication. -
expose
Boolean expose
Whether or not to expose this acceptor -
keyStoreProvider
String keyStoreProvider
Provider used for the keystore; "SUN", "SunJCE", etc. Default is null -
multicastPrefix
String multicastPrefix
To indicate which kind of routing type to use -
name
String name
The acceptor name -
needClientAuth
Boolean needClientAuth
Tells a client connecting to this acceptor that 2-way SSL is required. This property takes precedence over wantClientAuth. -
port
Integer port
Port number -
protocols
String protocols
The protocols to enable for this acceptor -
sniHost
String sniHost
A regular expression used to match the server_name extension on incoming SSL connections. If the name doesn't match then the connection to the acceptor will be rejected. -
sslEnabled
Boolean sslEnabled
Whether or not to enable SSL on this port -
sslProvider
String sslProvider
Used to change the SSL Provider between JDK and OPENSSL. The default is JDK. -
sslSecret
String sslSecret
Name of the secret to use for ssl information -
supportAdvisory
Boolean supportAdvisory
For openwire protocol if advisory topics are enabled, default false -
suppressInternalManagementObjects
Boolean suppressInternalManagementObjects
If prevents advisory addresses/queues to be registered to management service, default false -
trustStoreProvider
String trustStoreProvider
Provider used for the truststore; "SUN", "SunJCE", etc. Default in broker is null -
trustStoreType
String trustStoreType
Type of truststore being used; "JKS", "JCEKS", "PKCS12", etc. Default in broker is "JKS" -
verifyHost
Boolean verifyHost
The CN of the connecting client's SSL certificate will be compared to its hostname to verify they match. This is useful only for 2-way SSL. -
wantClientAuth
Boolean wantClientAuth
Tells a client connecting to this acceptor that 2-way SSL is requested but not required. Overridden by needClientAuth.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.AddressSettings
class AddressSettings extends Object implements Serializable-
Serialized Fields
-
addressSetting
List<AddressSetting> addressSetting
Specifies the address settings -
applyRule
String applyRule
How to merge the address settings to broker configuration
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.Connectors
class Connectors extends Object implements Serializable-
Serialized Fields
-
enabledCipherSuites
String enabledCipherSuites
Comma separated list of cipher suites used for SSL communication. -
enabledProtocols
String enabledProtocols
Comma separated list of protocols used for SSL communication. -
expose
Boolean expose
Whether or not to expose this connector -
host
String host
Hostname or IP to connect to -
keyStoreProvider
String keyStoreProvider
Provider used for the keystore; "SUN", "SunJCE", etc. Default is null -
name
String name
The name of the connector -
needClientAuth
Boolean needClientAuth
Tells a client connecting to this connector that 2-way SSL is required. This property takes precedence over wantClientAuth. -
port
Integer port
Port number -
sniHost
String sniHost
A regular expression used to match the server_name extension on incoming SSL connections. If the name doesn't match then the connection to the acceptor will be rejected. -
sslEnabled
Boolean sslEnabled
Whether or not to enable SSL on this port -
sslProvider
String sslProvider
Used to change the SSL Provider between JDK and OPENSSL. The default is JDK. -
sslSecret
String sslSecret
Name of the secret to use for ssl information -
trustStoreProvider
String trustStoreProvider
Provider used for the truststore; "SUN", "SunJCE", etc. Default in broker is null -
trustStoreType
String trustStoreType
Type of truststore being used; "JKS", "JCEKS", "PKCS12", etc. Default in broker is "JKS" -
type
String type
The type either tcp or vm -
verifyHost
Boolean verifyHost
The CN of the connecting client's SSL certificate will be compared to its hostname to verify they match. This is useful only for 2-way SSL. -
wantClientAuth
Boolean wantClientAuth
Tells a client connecting to this connector that 2-way SSL is requested but not required. Overridden by needClientAuth.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.Console
class Console extends Object implements Serializable-
Serialized Fields
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.DeploymentPlan
class DeploymentPlan extends Object implements Serializable-
Serialized Fields
-
affinity
Affinity affinity
Specifies affinity configuration -
annotations
Map<String,
String> annotations Custom annotations to be added to broker pod -
clustered
Boolean clustered
Whether broker is clustered -
enableMetricsPlugin
Boolean enableMetricsPlugin
Whether or not to install the artemis metrics plugin -
extraMounts
ExtraMounts extraMounts
Specifies extra mounts -
image
String image
The image used for the broker, all upgrades are disabled. Needs a corresponding initImage -
initImage
String initImage
The init container image used to configure broker, all upgrades are disabled. Needs a corresponding image -
jolokiaAgentEnabled
Boolean jolokiaAgentEnabled
If true enable the Jolokia JVM Agent -
journalType
String journalType
If aio use ASYNCIO, if nio use NIO for journal IO -
labels
Map<String,
String> labels Assign labels to a broker pod, the keys `ActiveMQArtemis` and `application` are not allowed -
livenessProbe
LivenessProbe livenessProbe
Specifies the liveness probe configuration -
managementRBACEnabled
Boolean managementRBACEnabled
If true enable the management role based access control -
messageMigration
Boolean messageMigration
If true migrate messages on scaledown -
nodeSelector
Map<String,
String> nodeSelector Specifies the node selector -
persistenceEnabled
Boolean persistenceEnabled
If true use persistent volume via persistent volume claim for journal storage -
podDisruptionBudget
PodDisruptionBudget podDisruptionBudget
Specifies the pod disruption budget -
podSecurity
PodSecurity podSecurity
Specifies the pod security configurations -
podSecurityContext
PodSecurityContext podSecurityContext
Specifies the pod security context -
readinessProbe
ReadinessProbe readinessProbe
Specifies the readiness probe configuration -
requireLogin
Boolean requireLogin
If true require user password login credentials for broker protocol ports -
resources
Resources resources
Specifies the minimum/maximum amount of compute resources required/allowed -
size
Integer size
The number of broker pods to deploy -
storage
Storage storage
Specifies the storage configurations -
tolerations
List<Tolerations> tolerations
Specifies the tolerations
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.Env
class Env extends Object implements Serializable-
Serialized Fields
-
name
String name
Name of the environment variable. Must be a C_IDENTIFIER. -
value
String value
Variable references $(VAR_NAME) are expanded using the previously defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "". -
valueFrom
ValueFrom valueFrom
Source for the environment variable's value. Cannot be used if value is not empty.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.Upgrades
class Upgrades extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.addresssettings
-
Class io.amq.broker.v1beta1.activemqartemisspec.addresssettings.AddressSetting
class AddressSetting extends Object implements Serializable-
Serialized Fields
-
addressFullPolicy
String addressFullPolicy
what happens when an address where maxSizeBytes is specified becomes full -
autoCreateAddresses
Boolean autoCreateAddresses
whether or not to automatically create addresses when a client sends a message to or attempts to consume a message from a queue mapped to an address that doesnt exist -
autoCreateDeadLetterResources
Boolean autoCreateDeadLetterResources
whether or not to automatically create the dead-letter-address and/or a corresponding queue on that address when a message found to be undeliverable -
autoCreateExpiryResources
Boolean autoCreateExpiryResources
whether or not to automatically create the expiry-address and/or a corresponding queue on that address when a message is sent to a matching queue -
autoCreateJmsQueues
Boolean autoCreateJmsQueues
DEPRECATED. whether or not to automatically create JMS queues when a producer sends or a consumer connects to a queue -
autoCreateJmsTopics
Boolean autoCreateJmsTopics
DEPRECATED. whether or not to automatically create JMS topics when a producer sends or a consumer subscribes to a topic -
autoCreateQueues
Boolean autoCreateQueues
whether or not to automatically create a queue when a client sends a message to or attempts to consume a message from a queue -
autoDeleteAddresses
Boolean autoDeleteAddresses
whether or not to delete auto-created addresses when it no longer has any queues -
autoDeleteAddressesDelay
Integer autoDeleteAddressesDelay
how long to wait (in milliseconds) before deleting auto-created addresses after they no longer have any queues -
autoDeleteCreatedQueues
Boolean autoDeleteCreatedQueues
whether or not to delete created queues when the queue has 0 consumers and 0 messages -
autoDeleteJmsQueues
Boolean autoDeleteJmsQueues
DEPRECATED. whether or not to delete auto-created JMS queues when the queue has 0 consumers and 0 messages -
autoDeleteJmsTopics
Boolean autoDeleteJmsTopics
DEPRECATED. whether or not to delete auto-created JMS topics when the last subscription is closed -
autoDeleteQueues
Boolean autoDeleteQueues
whether or not to delete auto-created queues when the queue has 0 consumers and 0 messages -
autoDeleteQueuesDelay
Integer autoDeleteQueuesDelay
how long to wait (in milliseconds) before deleting auto-created queues after the queue has 0 consumers. -
autoDeleteQueuesMessageCount
Integer autoDeleteQueuesMessageCount
the message count the queue must be at or below before it can be evaluated to be auto deleted, 0 waits until empty queue (default) and -1 disables this check. -
configDeleteAddresses
String configDeleteAddresses
What to do when an address is no longer in broker.xml. OFF = will do nothing addresses will remain, FORCE = delete address and its queues even if messages remaining. -
configDeleteDiverts
String configDeleteDiverts
What to do when a divert is no longer in broker.xml. OFF = will do nothing and divert will remain(default), FORCE = delete divert -
configDeleteQueues
String configDeleteQueues
What to do when a queue is no longer in broker.xml. OFF = will do nothing queues will remain, FORCE = delete queues even if messages remaining. -
deadLetterAddress
String deadLetterAddress
the address to send dead messages to -
deadLetterQueuePrefix
String deadLetterQueuePrefix
the prefix to use for auto-created dead letter queues -
deadLetterQueueSuffix
String deadLetterQueueSuffix
the suffix to use for auto-created dead letter queues -
defaultAddressRoutingType
String defaultAddressRoutingType
the routing-type used on auto-created addresses -
defaultConsumersBeforeDispatch
Integer defaultConsumersBeforeDispatch
the default number of consumers needed before dispatch can start for queues under the address. -
defaultConsumerWindowSize
Integer defaultConsumerWindowSize
the default window size for a consumer -
defaultDelayBeforeDispatch
Integer defaultDelayBeforeDispatch
the default delay (in milliseconds) to wait before dispatching if number of consumers before dispatch is not met for queues under the address. -
defaultExclusiveQueue
Boolean defaultExclusiveQueue
whether to treat the queues under the address as exclusive queues by default -
defaultGroupBuckets
Integer defaultGroupBuckets
number of buckets to use for grouping, -1 (default) is unlimited and uses the raw group, 0 disables message groups. -
defaultGroupFirstKey
String defaultGroupFirstKey
key used to mark a message is first in a group for a consumer -
defaultGroupRebalance
Boolean defaultGroupRebalance
whether to rebalance groups when a consumer is added -
defaultGroupRebalancePauseDispatch
Boolean defaultGroupRebalancePauseDispatch
whether to pause dispatch when rebalancing groups -
defaultLastValueKey
String defaultLastValueKey
the property to use as the key for a last value queue by default -
defaultLastValueQueue
Boolean defaultLastValueQueue
whether to treat the queues under the address as a last value queues by default -
defaultMaxConsumers
Integer defaultMaxConsumers
the maximum number of consumers allowed on this queue at any one time -
defaultNonDestructive
Boolean defaultNonDestructive
whether the queue should be non-destructive by default -
defaultPurgeOnNoConsumers
Boolean defaultPurgeOnNoConsumers
purge the contents of the queue once there are no consumers -
defaultQueueRoutingType
String defaultQueueRoutingType
the routing-type used on auto-created queues -
defaultRingSize
Integer defaultRingSize
the default ring-size value for any matching queue which doesnt have ring-size explicitly defined -
enableIngressTimestamp
Boolean enableIngressTimestamp
Whether or not set the timestamp of arrival on messages. default false -
enableMetrics
Boolean enableMetrics
whether or not to enable metrics for metrics plugins on the matching address -
expiryAddress
String expiryAddress
the address to send expired messages to -
expiryDelay
Integer expiryDelay
Overrides the expiration time for messages using the default value for expiration time. "-1" disables this setting. -
expiryQueuePrefix
String expiryQueuePrefix
the prefix to use for auto-created expiry queues -
expiryQueueSuffix
String expiryQueueSuffix
the suffix to use for auto-created expiry queues -
lastValueQueue
Boolean lastValueQueue
This is deprecated please use default-last-value-queue instead. -
managementBrowsePageSize
Integer managementBrowsePageSize
how many message a management resource can browse -
managementMessageAttributeSizeLimit
Integer managementMessageAttributeSizeLimit
max size of the message returned from management API, default 256 -
match
String match
pattern for matching settings against addresses; can use wildards -
maxDeliveryAttempts
Integer maxDeliveryAttempts
how many times to attempt to deliver a message before sending to dead letter address -
maxExpiryDelay
Integer maxExpiryDelay
Overrides the expiration time for messages using a higher value. "-1" disables this setting. -
maxRedeliveryDelay
Integer maxRedeliveryDelay
Maximum value for the redelivery-delay -
maxSizeBytes
String maxSizeBytes
the maximum size in bytes for an address. -1 means no limits. This is used in PAGING, BLOCK and FAIL policies. Supports byte notation like K, Mb, GB, etc. -
maxSizeBytesRejectThreshold
Integer maxSizeBytesRejectThreshold
used with the address full BLOCK policy, the maximum size in bytes an address can reach before messages start getting rejected. Works in combination with max-size-bytes for AMQP protocol only. Default = -1 (no limit). -
maxSizeMessages
Long maxSizeMessages
the maximum number of messages allowed on the address (default -1). This is used in PAGING, BLOCK and FAIL policies. It does not support notations and it is a simple number of messages allowed. -
messageCounterHistoryDayLimit
Integer messageCounterHistoryDayLimit
how many days to keep message counter history for this address -
minExpiryDelay
Integer minExpiryDelay
Overrides the expiration time for messages using a lower value. "-1" disables this setting. -
pageMaxCacheSize
Integer pageMaxCacheSize
Number of paging files to cache in memory to avoid IO during paging navigation -
pageSizeBytes
String pageSizeBytes
The page size in bytes to use for an address. Supports byte notation like K, Mb, GB, etc. -
redeliveryDelay
Integer redeliveryDelay
the time (in ms) to wait before redelivering a cancelled message. -
redistributionDelay
Integer redistributionDelay
how long (in ms) to wait after the last consumer is closed on a queue before redistributing messages. -
retroactiveMessageCount
Integer retroactiveMessageCount
the number of messages to preserve for future queues created on the matching address -
sendToDlaOnNoRoute
Boolean sendToDlaOnNoRoute
if there are no queues matching this address, whether to forward message to DLA (if it exists for this address) -
slowConsumerCheckPeriod
Integer slowConsumerCheckPeriod
How often to check for slow consumers on a particular queue. Measured in seconds. -
slowConsumerPolicy
String slowConsumerPolicy
what happens when a slow consumer is identified -
slowConsumerThreshold
Integer slowConsumerThreshold
The minimum rate of message consumption allowed before a consumer is considered "slow." Measured in messages-per-second. -
slowConsumerThresholdMeasurementUnit
String slowConsumerThresholdMeasurementUnit
Unit used in specifying slow consumer threshold, default is MESSAGE_PER_SECOND
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.Affinity
class Affinity extends Object implements Serializable-
Serialized Fields
-
nodeAffinity
NodeAffinity nodeAffinity
Describes node affinity scheduling rules for the pod. -
podAffinity
PodAffinity podAffinity
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). -
podAntiAffinity
PodAntiAffinity podAntiAffinity
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.ExtraMounts
class ExtraMounts extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.LivenessProbe
class LivenessProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
Exec specifies the action to take. -
failureThreshold
Integer failureThreshold
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. -
grpc
Grpc grpc
GRPC specifies an action involving a GRPC port. This is an alpha field and requires enabling GRPCContainerProbe feature gate. -
httpGet
HttpGet httpGet
HTTPGet specifies the http request to perform. -
initialDelaySeconds
Integer initialDelaySeconds
Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes -
periodSeconds
Integer periodSeconds
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. -
successThreshold
Integer successThreshold
Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. -
tcpSocket
TcpSocket tcpSocket
TCPSocket specifies an action involving a TCP port. -
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. -
timeoutSeconds
Integer timeoutSeconds
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.PodDisruptionBudget
class PodDisruptionBudget extends Object implements Serializable-
Serialized Fields
-
maxUnavailable
io.fabric8.kubernetes.api.model.IntOrString maxUnavailable
An eviction is allowed if at most "maxUnavailable" pods selected by "selector" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with "minAvailable". -
minAvailable
io.fabric8.kubernetes.api.model.IntOrString minAvailable
An eviction is allowed if at least "minAvailable" pods selected by "selector" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying "100%". -
selector
Selector selector
Label query over pods whose evictions are managed by the disruption budget. A null selector will match no pods, while an empty ({}) selector will select all pods within the namespace.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.PodSecurity
class PodSecurity extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.PodSecurityContext
class PodSecurityContext extends Object implements Serializable-
Serialized Fields
-
fsGroup
Long fsGroup
A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume. Note that this field cannot be set when spec.os.name is windows. -
fsGroupChangePolicy
String fsGroupChangePolicy
fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod. This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are "OnRootMismatch" and "Always". If not specified, "Always" is used. Note that this field cannot be set when spec.os.name is windows. -
runAsGroup
Long runAsGroup
The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. Note that this field cannot be set when spec.os.name is windows. -
runAsNonRoot
Boolean runAsNonRoot
Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. -
runAsUser
Long runAsUser
The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. Note that this field cannot be set when spec.os.name is windows. -
seccompProfile
SeccompProfile seccompProfile
The seccomp options to use by the containers in this pod. Note that this field cannot be set when spec.os.name is windows. -
seLinuxOptions
SeLinuxOptions seLinuxOptions
The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. Note that this field cannot be set when spec.os.name is windows. -
supplementalGroups
List<Long> supplementalGroups
A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container. Note that this field cannot be set when spec.os.name is windows. -
sysctls
List<Sysctls> sysctls
Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. Note that this field cannot be set when spec.os.name is windows. -
windowsOptions
WindowsOptions windowsOptions
The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. Note that this field cannot be set when spec.os.name is linux.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.ReadinessProbe
class ReadinessProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
Exec specifies the action to take. -
failureThreshold
Integer failureThreshold
Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. -
grpc
Grpc grpc
GRPC specifies an action involving a GRPC port. This is an alpha field and requires enabling GRPCContainerProbe feature gate. -
httpGet
HttpGet httpGet
HTTPGet specifies the http request to perform. -
initialDelaySeconds
Integer initialDelaySeconds
Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes -
periodSeconds
Integer periodSeconds
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. -
successThreshold
Integer successThreshold
Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. -
tcpSocket
TcpSocket tcpSocket
TCPSocket specifies an action involving a TCP port. -
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. -
timeoutSeconds
Integer timeoutSeconds
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
limits
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> limits Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ -
requests
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> requests Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.Storage
class Storage extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.Tolerations
class Tolerations extends Object implements Serializable-
Serialized Fields
-
effect
String effect
Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. -
key
String key
Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. -
operator
String operator
Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. -
tolerationSeconds
Long tolerationSeconds
TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. -
value
String value
Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.NodeAffinity
class NodeAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
RequiredDuringSchedulingIgnoredDuringExecution requiredDuringSchedulingIgnoredDuringExecution
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.PodAffinity
class PodAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.PodAntiAffinity
class PodAntiAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
preference
Preference preference
A node selector term, associated with the corresponding weight. -
weight
Integer weight
Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
nodeSelectorTerms
List<NodeSelectorTerms> nodeSelectorTerms
Required. A list of node selector terms. The terms are ORed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.Preference
class Preference extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
A list of node selector requirements by node's labels. -
matchFields
List<MatchFields> matchFields
A list of node selector requirements by node's fields.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchFields
class MatchFields extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.NodeSelectorTerms
class NodeSelectorTerms extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
A list of node selector requirements by node's labels. -
matchFields
List<MatchFields> matchFields
A list of node selector requirements by node's fields.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchFields
class MatchFields extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
Required. A pod affinity term, associated with the corresponding weight. -
weight
Integer weight
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" -
namespaceSelector
NamespaceSelector namespaceSelector
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.preferredduringschedulingignoredduringexecution
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" -
namespaceSelector
NamespaceSelector namespaceSelector
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.NamespaceSelector
class NamespaceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.namespaceselector
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.namespaceselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.requiredduringschedulingignoredduringexecution
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.requiredduringschedulingignoredduringexecution.NamespaceSelector
class NamespaceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.requiredduringschedulingignoredduringexecution.namespaceselector
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podaffinity.requiredduringschedulingignoredduringexecution.namespaceselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
Required. A pod affinity term, associated with the corresponding weight. -
weight
Integer weight
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" -
namespaceSelector
NamespaceSelector namespaceSelector
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" -
namespaceSelector
NamespaceSelector namespaceSelector
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.NamespaceSelector
class NamespaceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.namespaceselector
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.namespaceselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.NamespaceSelector
class NamespaceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.namespaceselector
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.namespaceselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.livenessprobe
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.livenessprobe.Exec
class Exec extends Object implements Serializable-
Serialized Fields
-
command
List<String> command
Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.livenessprobe.Grpc
class Grpc extends Object implements Serializable-
Serialized Fields
-
port
Integer port
Port number of the gRPC service. Number must be in the range 1 to 65535. -
service
String service
Service is the name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.livenessprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. -
httpHeaders
List<HttpHeaders> httpHeaders
Custom headers to set in the request. HTTP allows repeated headers. -
path
String path
Path to access on the HTTP server. -
port
io.fabric8.kubernetes.api.model.IntOrString port
Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. -
scheme
String scheme
Scheme to use for connecting to the host. Defaults to HTTP.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.livenessprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
Optional: Host name to connect to, defaults to the pod IP. -
port
io.fabric8.kubernetes.api.model.IntOrString port
Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.livenessprobe.httpget
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.livenessprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.poddisruptionbudget
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.poddisruptionbudget.Selector
class Selector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.poddisruptionbudget.selector
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.poddisruptionbudget.selector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.podsecuritycontext
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.podsecuritycontext.SeccompProfile
class SeccompProfile extends Object implements Serializable-
Serialized Fields
-
localhostProfile
String localhostProfile
localhostProfile indicates a profile defined in a file on the node should be used. The profile must be preconfigured on the node to work. Must be a descending path, relative to the kubelet's configured seccomp profile location. Must only be set if type is "Localhost". -
type
String type
type indicates which kind of seccomp profile will be applied. Valid options are: Localhost - a profile defined in a file on the node should be used. RuntimeDefault - the container runtime default profile should be used. Unconfined - no profile should be applied.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.podsecuritycontext.SeLinuxOptions
class SeLinuxOptions extends Object implements Serializable-
Serialized Fields
-
level
String level
Level is SELinux level label that applies to the container. -
role
String role
Role is a SELinux role label that applies to the container. -
type
String type
Type is a SELinux type label that applies to the container. -
user
String user
User is a SELinux user label that applies to the container.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.podsecuritycontext.Sysctls
class Sysctls extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.podsecuritycontext.WindowsOptions
class WindowsOptions extends Object implements Serializable-
Serialized Fields
-
gmsaCredentialSpec
String gmsaCredentialSpec
GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. -
gmsaCredentialSpecName
String gmsaCredentialSpecName
GMSACredentialSpecName is the name of the GMSA credential spec to use. -
hostProcess
Boolean hostProcess
HostProcess determines if a container should be run as a 'Host Process' container. This field is alpha-level and will only be honored by components that enable the WindowsHostProcessContainers feature flag. Setting this field without the feature flag will result in errors when validating the Pod. All of a Pod's containers must have the same effective HostProcess value (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). In addition, if HostProcess is true then HostNetwork must also be set to true. -
runAsUserName
String runAsUserName
The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.readinessprobe
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.readinessprobe.Exec
class Exec extends Object implements Serializable-
Serialized Fields
-
command
List<String> command
Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.readinessprobe.Grpc
class Grpc extends Object implements Serializable-
Serialized Fields
-
port
Integer port
Port number of the gRPC service. Number must be in the range 1 to 65535. -
service
String service
Service is the name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.readinessprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. -
httpHeaders
List<HttpHeaders> httpHeaders
Custom headers to set in the request. HTTP allows repeated headers. -
path
String path
Path to access on the HTTP server. -
port
io.fabric8.kubernetes.api.model.IntOrString port
Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. -
scheme
String scheme
Scheme to use for connecting to the host. Defaults to HTTP.
-
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.readinessprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
Optional: Host name to connect to, defaults to the pod IP. -
port
io.fabric8.kubernetes.api.model.IntOrString port
Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.readinessprobe.httpget
-
Class io.amq.broker.v1beta1.activemqartemisspec.deploymentplan.readinessprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.env
-
Class io.amq.broker.v1beta1.activemqartemisspec.env.ValueFrom
class ValueFrom extends Object implements Serializable-
Serialized Fields
-
configMapKeyRef
ConfigMapKeyRef configMapKeyRef
Selects a key of a ConfigMap. -
fieldRef
FieldRef fieldRef
Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations[' ']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. -
resourceFieldRef
ResourceFieldRef resourceFieldRef
Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. -
secretKeyRef
SecretKeyRef secretKeyRef
Selects a key of a secret in the pod's namespace
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisspec.env.valuefrom
-
Class io.amq.broker.v1beta1.activemqartemisspec.env.valuefrom.ConfigMapKeyRef
class ConfigMapKeyRef extends Object implements Serializable-
Serialized Fields
-
-
Class io.amq.broker.v1beta1.activemqartemisspec.env.valuefrom.FieldRef
class FieldRef extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemisspec.env.valuefrom.ResourceFieldRef
class ResourceFieldRef extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemisspec.env.valuefrom.SecretKeyRef
class SecretKeyRef extends Object implements Serializable-
Serialized Fields
-
key
String key
The key of the secret to select from. Must be a valid secret key. -
name
String name
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? -
optional
Boolean optional
Specify whether the Secret or its key must be defined
-
-
-
-
Package io.amq.broker.v1beta1.activemqartemisstatus
-
Class io.amq.broker.v1beta1.activemqartemisstatus.Conditions
class Conditions extends Object implements Serializable-
Serialized Fields
-
lastTransitionTime
ZonedDateTime lastTransitionTime
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. -
message
String message
message is a human readable message indicating details about the transition. This may be an empty string. -
observedGeneration
Long observedGeneration
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. -
reason
String reason
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. -
status
Conditions.Status status
status of the condition, one of True, False, Unknown. -
type
String type
type of condition in CamelCase or in foo.example.com/CamelCase. --- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be useful (see .node.status.conditions), the ability to deconflict is important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
-
-
-
Class io.amq.broker.v1beta1.activemqartemisstatus.ExternalConfigs
class ExternalConfigs extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemisstatus.PodStatus
class PodStatus extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemisstatus.Upgrade
class Upgrade extends Object implements Serializable -
Class io.amq.broker.v1beta1.activemqartemisstatus.Version
class Version extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha1
-
Class io.amq.broker.v2alpha1.ActiveMQArtemis
class ActiveMQArtemis extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisSpec,ActiveMQArtemisStatus> implements Serializable -
Class io.amq.broker.v2alpha1.ActiveMQArtemisAddress
class ActiveMQArtemisAddress extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisAddressSpec,ActiveMQArtemisAddressStatus> implements Serializable -
Class io.amq.broker.v2alpha1.ActiveMQArtemisAddressSpec
class ActiveMQArtemisAddressSpec extends Object implements Serializable -
Class io.amq.broker.v2alpha1.ActiveMQArtemisAddressStatus
class ActiveMQArtemisAddressStatus extends Object implements Serializable -
Class io.amq.broker.v2alpha1.ActiveMQArtemisScaledown
class ActiveMQArtemisScaledown extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisScaledownSpec,ActiveMQArtemisScaledownStatus> implements Serializable -
Class io.amq.broker.v2alpha1.ActiveMQArtemisScaledownSpec
class ActiveMQArtemisScaledownSpec extends Object implements Serializable-
Serialized Fields
-
localOnly
Boolean localOnly
Triggered by main ActiveMQArtemis CRD messageMigration entry
-
-
-
Class io.amq.broker.v2alpha1.ActiveMQArtemisScaledownStatus
class ActiveMQArtemisScaledownStatus extends Object implements Serializable -
Class io.amq.broker.v2alpha1.ActiveMQArtemisSpec
class ActiveMQArtemisSpec extends Object implements Serializable-
Serialized Fields
-
acceptors
List<Acceptors> acceptors
-
adminPassword
String adminPassword
-
adminUser
String adminUser
-
connectors
List<Connectors> connectors
-
console
Console console
-
deploymentPlan
DeploymentPlan deploymentPlan
-
-
-
Class io.amq.broker.v2alpha1.ActiveMQArtemisStatus
class ActiveMQArtemisStatus extends Object implements Serializable-
Serialized Fields
-
podStatus
PodStatus podStatus
-
-
-
-
Package io.amq.broker.v2alpha1.activemqartemisspec
-
Class io.amq.broker.v2alpha1.activemqartemisspec.Acceptors
class Acceptors extends Object implements Serializable-
Serialized Fields
-
anycastPrefix
String anycastPrefix
-
connectionsAllowed
Long connectionsAllowed
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
multicastPrefix
String multicastPrefix
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
protocols
String protocols
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha1.activemqartemisspec.Connectors
class Connectors extends Object implements Serializable-
Serialized Fields
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
host
String host
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
type
String type
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha1.activemqartemisspec.Console
class Console extends Object implements Serializable -
Class io.amq.broker.v2alpha1.activemqartemisspec.DeploymentPlan
class DeploymentPlan extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha1.activemqartemisstatus
-
Class io.amq.broker.v2alpha1.activemqartemisstatus.PodStatus
class PodStatus extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha2
-
Class io.amq.broker.v2alpha2.ActiveMQArtemis
class ActiveMQArtemis extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisSpec,ActiveMQArtemisStatus> implements Serializable -
Class io.amq.broker.v2alpha2.ActiveMQArtemisAddress
class ActiveMQArtemisAddress extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisAddressSpec,ActiveMQArtemisAddressStatus> implements Serializable -
Class io.amq.broker.v2alpha2.ActiveMQArtemisAddressSpec
class ActiveMQArtemisAddressSpec extends Object implements Serializable -
Class io.amq.broker.v2alpha2.ActiveMQArtemisAddressStatus
class ActiveMQArtemisAddressStatus extends Object implements Serializable -
Class io.amq.broker.v2alpha2.ActiveMQArtemisSpec
class ActiveMQArtemisSpec extends Object implements Serializable-
Serialized Fields
-
acceptors
List<Acceptors> acceptors
-
adminPassword
String adminPassword
-
adminUser
String adminUser
-
connectors
List<Connectors> connectors
-
console
Console console
-
deploymentPlan
DeploymentPlan deploymentPlan
-
upgrades
Upgrades upgrades
ActiveMQArtemis App product upgrade flags -
version
String version
-
-
-
Class io.amq.broker.v2alpha2.ActiveMQArtemisStatus
class ActiveMQArtemisStatus extends Object implements Serializable-
Serialized Fields
-
podStatus
PodStatus podStatus
-
-
-
-
Package io.amq.broker.v2alpha2.activemqartemisspec
-
Class io.amq.broker.v2alpha2.activemqartemisspec.Acceptors
class Acceptors extends Object implements Serializable-
Serialized Fields
-
anycastPrefix
String anycastPrefix
-
connectionsAllowed
Long connectionsAllowed
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
multicastPrefix
String multicastPrefix
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
protocols
String protocols
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha2.activemqartemisspec.Connectors
class Connectors extends Object implements Serializable-
Serialized Fields
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
host
String host
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
type
String type
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha2.activemqartemisspec.Console
class Console extends Object implements Serializable -
Class io.amq.broker.v2alpha2.activemqartemisspec.DeploymentPlan
class DeploymentPlan extends Object implements Serializable -
Class io.amq.broker.v2alpha2.activemqartemisspec.Upgrades
class Upgrades extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha2.activemqartemisstatus
-
Class io.amq.broker.v2alpha2.activemqartemisstatus.PodStatus
class PodStatus extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha3
-
Class io.amq.broker.v2alpha3.ActiveMQArtemis
class ActiveMQArtemis extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisSpec,ActiveMQArtemisStatus> implements Serializable -
Class io.amq.broker.v2alpha3.ActiveMQArtemisAddress
class ActiveMQArtemisAddress extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisAddressSpec,ActiveMQArtemisAddressStatus> implements Serializable -
Class io.amq.broker.v2alpha3.ActiveMQArtemisAddressSpec
class ActiveMQArtemisAddressSpec extends Object implements Serializable-
Serialized Fields
-
-
Class io.amq.broker.v2alpha3.ActiveMQArtemisAddressStatus
class ActiveMQArtemisAddressStatus extends Object implements Serializable -
Class io.amq.broker.v2alpha3.ActiveMQArtemisSpec
class ActiveMQArtemisSpec extends Object implements Serializable-
Serialized Fields
-
acceptors
List<Acceptors> acceptors
-
addressSettings
AddressSettings addressSettings
-
adminPassword
String adminPassword
-
adminUser
String adminUser
-
connectors
List<Connectors> connectors
-
console
Console console
-
deploymentPlan
DeploymentPlan deploymentPlan
-
upgrades
Upgrades upgrades
ActiveMQArtemis App product upgrade flags -
version
String version
-
-
-
Class io.amq.broker.v2alpha3.ActiveMQArtemisStatus
class ActiveMQArtemisStatus extends Object implements Serializable-
Serialized Fields
-
podStatus
PodStatus podStatus
-
-
-
-
Package io.amq.broker.v2alpha3.activemqartemisaddressspec
-
Class io.amq.broker.v2alpha3.activemqartemisaddressspec.QueueConfiguration
class QueueConfiguration extends Object implements Serializable-
Serialized Fields
-
autoCreateAddress
Boolean autoCreateAddress
-
autoDelete
Boolean autoDelete
-
autoDeleteDelay
Long autoDeleteDelay
-
autoDeleteMessageCount
Long autoDeleteMessageCount
-
configurationManaged
Boolean configurationManaged
-
consumerPriority
Integer consumerPriority
-
consumersBeforeDispatch
Integer consumersBeforeDispatch
-
delayBeforeDispatch
Long delayBeforeDispatch
-
durable
Boolean durable
-
enabled
Boolean enabled
-
exclusive
Boolean exclusive
-
filterString
String filterString
-
groupBuckets
Integer groupBuckets
-
groupFirstKey
String groupFirstKey
-
groupRebalance
Boolean groupRebalance
-
groupRebalancePauseDispatch
Boolean groupRebalancePauseDispatch
-
ignoreIfExists
Boolean ignoreIfExists
-
lastValue
Boolean lastValue
-
lastValueKey
String lastValueKey
-
maxConsumers
Integer maxConsumers
-
nonDestructive
Boolean nonDestructive
-
purgeOnNoConsumers
Boolean purgeOnNoConsumers
-
ringSize
Long ringSize
-
routingType
String routingType
-
temporary
Boolean temporary
-
user
String user
-
-
-
-
Package io.amq.broker.v2alpha3.activemqartemisspec
-
Class io.amq.broker.v2alpha3.activemqartemisspec.Acceptors
class Acceptors extends Object implements Serializable-
Serialized Fields
-
amqpMinLargeMessageSize
Long amqpMinLargeMessageSize
-
anycastPrefix
String anycastPrefix
-
connectionsAllowed
Long connectionsAllowed
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
multicastPrefix
String multicastPrefix
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
protocols
String protocols
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha3.activemqartemisspec.AddressSettings
class AddressSettings extends Object implements Serializable-
Serialized Fields
-
addressSetting
List<AddressSetting> addressSetting
-
applyRule
String applyRule
-
-
-
Class io.amq.broker.v2alpha3.activemqartemisspec.Connectors
class Connectors extends Object implements Serializable-
Serialized Fields
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
host
String host
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
type
String type
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha3.activemqartemisspec.Console
class Console extends Object implements Serializable -
Class io.amq.broker.v2alpha3.activemqartemisspec.DeploymentPlan
class DeploymentPlan extends Object implements Serializable-
Serialized Fields
-
image
String image
-
journalType
String journalType
-
messageMigration
Boolean messageMigration
-
persistenceEnabled
Boolean persistenceEnabled
-
requireLogin
Boolean requireLogin
-
resources
Resources resources
ResourceRequirements describes the compute resource requirements. -
size
Integer size
-
storage
Storage storage
-
-
-
Class io.amq.broker.v2alpha3.activemqartemisspec.Upgrades
class Upgrades extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha3.activemqartemisspec.addresssettings
-
Class io.amq.broker.v2alpha3.activemqartemisspec.addresssettings.AddressSetting
class AddressSetting extends Object implements Serializable-
Serialized Fields
-
addressFullPolicy
String addressFullPolicy
-
autoCreateAddresses
Boolean autoCreateAddresses
-
autoCreateDeadLetterResources
Boolean autoCreateDeadLetterResources
-
autoCreateExpiryResources
Boolean autoCreateExpiryResources
-
autoCreateJmsQueues
Boolean autoCreateJmsQueues
-
autoCreateJmsTopics
Boolean autoCreateJmsTopics
-
autoCreateQueues
Boolean autoCreateQueues
-
autoDeleteAddresses
Boolean autoDeleteAddresses
-
autoDeleteAddressesDelay
Integer autoDeleteAddressesDelay
-
autoDeleteCreatedQueues
Boolean autoDeleteCreatedQueues
-
autoDeleteJmsQueues
Boolean autoDeleteJmsQueues
-
autoDeleteJmsTopics
Boolean autoDeleteJmsTopics
-
autoDeleteQueues
Boolean autoDeleteQueues
-
autoDeleteQueuesDelay
Integer autoDeleteQueuesDelay
-
autoDeleteQueuesMessageCount
Integer autoDeleteQueuesMessageCount
-
configDeleteAddresses
String configDeleteAddresses
-
configDeleteQueues
String configDeleteQueues
-
deadLetterAddress
String deadLetterAddress
-
deadLetterQueuePrefix
String deadLetterQueuePrefix
-
deadLetterQueueSuffix
String deadLetterQueueSuffix
-
defaultAddressRoutingType
String defaultAddressRoutingType
-
defaultConsumersBeforeDispatch
Integer defaultConsumersBeforeDispatch
-
defaultConsumerWindowSize
Integer defaultConsumerWindowSize
-
defaultDelayBeforeDispatch
Integer defaultDelayBeforeDispatch
-
defaultExclusiveQueue
Boolean defaultExclusiveQueue
-
defaultGroupBuckets
Integer defaultGroupBuckets
-
defaultGroupFirstKey
String defaultGroupFirstKey
-
defaultGroupRebalance
Boolean defaultGroupRebalance
-
defaultGroupRebalancePauseDispatch
Boolean defaultGroupRebalancePauseDispatch
-
defaultLastValueKey
String defaultLastValueKey
-
defaultLastValueQueue
Boolean defaultLastValueQueue
-
defaultMaxConsumers
Integer defaultMaxConsumers
-
defaultNonDestructive
Boolean defaultNonDestructive
-
defaultPurgeOnNoConsumers
Boolean defaultPurgeOnNoConsumers
-
defaultQueueRoutingType
String defaultQueueRoutingType
-
defaultRingSize
Integer defaultRingSize
-
enableMetrics
Boolean enableMetrics
-
expiryAddress
String expiryAddress
-
expiryDelay
Integer expiryDelay
-
expiryQueuePrefix
String expiryQueuePrefix
-
expiryQueueSuffix
String expiryQueueSuffix
-
lastValueQueue
Boolean lastValueQueue
-
managementBrowsePageSize
Integer managementBrowsePageSize
-
match
String match
-
maxDeliveryAttempts
Integer maxDeliveryAttempts
-
maxExpiryDelay
Integer maxExpiryDelay
-
maxRedeliveryDelay
Integer maxRedeliveryDelay
-
maxSizeBytes
String maxSizeBytes
-
maxSizeBytesRejectThreshold
Integer maxSizeBytesRejectThreshold
-
messageCounterHistoryDayLimit
Integer messageCounterHistoryDayLimit
-
minExpiryDelay
Integer minExpiryDelay
-
pageMaxCacheSize
Integer pageMaxCacheSize
-
pageSizeBytes
String pageSizeBytes
-
redeliveryCollisionAvoidanceFactor
Double redeliveryCollisionAvoidanceFactor
-
redeliveryDelay
Integer redeliveryDelay
-
redeliveryDelayMultiplier
Integer redeliveryDelayMultiplier
-
redistributionDelay
Integer redistributionDelay
-
retroactiveMessageCount
Integer retroactiveMessageCount
-
sendToDlaOnNoRoute
Boolean sendToDlaOnNoRoute
-
slowConsumerCheckPeriod
Integer slowConsumerCheckPeriod
-
slowConsumerPolicy
String slowConsumerPolicy
-
slowConsumerThreshold
Integer slowConsumerThreshold
-
-
-
-
Package io.amq.broker.v2alpha3.activemqartemisspec.deploymentplan
-
Class io.amq.broker.v2alpha3.activemqartemisspec.deploymentplan.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
limits
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> limits Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ -
requests
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> requests Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
-
-
Class io.amq.broker.v2alpha3.activemqartemisspec.deploymentplan.Storage
class Storage extends Object implements Serializable-
Serialized Fields
-
size
String size
-
-
-
-
Package io.amq.broker.v2alpha3.activemqartemisstatus
-
Class io.amq.broker.v2alpha3.activemqartemisstatus.PodStatus
class PodStatus extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha4
-
Class io.amq.broker.v2alpha4.ActiveMQArtemis
class ActiveMQArtemis extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisSpec,ActiveMQArtemisStatus> implements Serializable -
Class io.amq.broker.v2alpha4.ActiveMQArtemisSpec
class ActiveMQArtemisSpec extends Object implements Serializable-
Serialized Fields
-
acceptors
List<Acceptors> acceptors
-
addressSettings
AddressSettings addressSettings
-
adminPassword
String adminPassword
-
adminUser
String adminUser
-
connectors
List<Connectors> connectors
-
console
Console console
-
deploymentPlan
DeploymentPlan deploymentPlan
-
upgrades
Upgrades upgrades
ActiveMQArtemis App product upgrade flags -
version
String version
-
-
-
Class io.amq.broker.v2alpha4.ActiveMQArtemisStatus
class ActiveMQArtemisStatus extends Object implements Serializable-
Serialized Fields
-
podStatus
PodStatus podStatus
-
-
-
-
Package io.amq.broker.v2alpha4.activemqartemisspec
-
Class io.amq.broker.v2alpha4.activemqartemisspec.Acceptors
class Acceptors extends Object implements Serializable-
Serialized Fields
-
amqpMinLargeMessageSize
Long amqpMinLargeMessageSize
-
anycastPrefix
String anycastPrefix
-
connectionsAllowed
Long connectionsAllowed
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
multicastPrefix
String multicastPrefix
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
protocols
String protocols
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha4.activemqartemisspec.AddressSettings
class AddressSettings extends Object implements Serializable-
Serialized Fields
-
addressSetting
List<AddressSetting> addressSetting
-
applyRule
String applyRule
-
-
-
Class io.amq.broker.v2alpha4.activemqartemisspec.Connectors
class Connectors extends Object implements Serializable-
Serialized Fields
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
host
String host
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
type
String type
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha4.activemqartemisspec.Console
class Console extends Object implements Serializable -
Class io.amq.broker.v2alpha4.activemqartemisspec.DeploymentPlan
class DeploymentPlan extends Object implements Serializable-
Serialized Fields
-
image
String image
-
initImage
String initImage
-
jolokiaAgentEnabled
Boolean jolokiaAgentEnabled
-
journalType
String journalType
-
managementRBACEnabled
Boolean managementRBACEnabled
-
messageMigration
Boolean messageMigration
-
persistenceEnabled
Boolean persistenceEnabled
-
requireLogin
Boolean requireLogin
-
resources
Resources resources
ResourceRequirements describes the compute resource requirements. -
size
Integer size
-
storage
Storage storage
-
-
-
Class io.amq.broker.v2alpha4.activemqartemisspec.Upgrades
class Upgrades extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha4.activemqartemisspec.addresssettings
-
Class io.amq.broker.v2alpha4.activemqartemisspec.addresssettings.AddressSetting
class AddressSetting extends Object implements Serializable-
Serialized Fields
-
addressFullPolicy
String addressFullPolicy
-
autoCreateAddresses
Boolean autoCreateAddresses
-
autoCreateDeadLetterResources
Boolean autoCreateDeadLetterResources
-
autoCreateExpiryResources
Boolean autoCreateExpiryResources
-
autoCreateJmsQueues
Boolean autoCreateJmsQueues
-
autoCreateJmsTopics
Boolean autoCreateJmsTopics
-
autoCreateQueues
Boolean autoCreateQueues
-
autoDeleteAddresses
Boolean autoDeleteAddresses
-
autoDeleteAddressesDelay
Integer autoDeleteAddressesDelay
-
autoDeleteCreatedQueues
Boolean autoDeleteCreatedQueues
-
autoDeleteJmsQueues
Boolean autoDeleteJmsQueues
-
autoDeleteJmsTopics
Boolean autoDeleteJmsTopics
-
autoDeleteQueues
Boolean autoDeleteQueues
-
autoDeleteQueuesDelay
Integer autoDeleteQueuesDelay
-
autoDeleteQueuesMessageCount
Integer autoDeleteQueuesMessageCount
-
configDeleteAddresses
String configDeleteAddresses
-
configDeleteQueues
String configDeleteQueues
-
deadLetterAddress
String deadLetterAddress
-
deadLetterQueuePrefix
String deadLetterQueuePrefix
-
deadLetterQueueSuffix
String deadLetterQueueSuffix
-
defaultAddressRoutingType
String defaultAddressRoutingType
-
defaultConsumersBeforeDispatch
Integer defaultConsumersBeforeDispatch
-
defaultConsumerWindowSize
Integer defaultConsumerWindowSize
-
defaultDelayBeforeDispatch
Integer defaultDelayBeforeDispatch
-
defaultExclusiveQueue
Boolean defaultExclusiveQueue
-
defaultGroupBuckets
Integer defaultGroupBuckets
-
defaultGroupFirstKey
String defaultGroupFirstKey
-
defaultGroupRebalance
Boolean defaultGroupRebalance
-
defaultGroupRebalancePauseDispatch
Boolean defaultGroupRebalancePauseDispatch
-
defaultLastValueKey
String defaultLastValueKey
-
defaultLastValueQueue
Boolean defaultLastValueQueue
-
defaultMaxConsumers
Integer defaultMaxConsumers
-
defaultNonDestructive
Boolean defaultNonDestructive
-
defaultPurgeOnNoConsumers
Boolean defaultPurgeOnNoConsumers
-
defaultQueueRoutingType
String defaultQueueRoutingType
-
defaultRingSize
Integer defaultRingSize
-
enableMetrics
Boolean enableMetrics
-
expiryAddress
String expiryAddress
-
expiryDelay
Integer expiryDelay
-
expiryQueuePrefix
String expiryQueuePrefix
-
expiryQueueSuffix
String expiryQueueSuffix
-
lastValueQueue
Boolean lastValueQueue
-
managementBrowsePageSize
Integer managementBrowsePageSize
-
match
String match
-
maxDeliveryAttempts
Integer maxDeliveryAttempts
-
maxExpiryDelay
Integer maxExpiryDelay
-
maxRedeliveryDelay
Integer maxRedeliveryDelay
-
maxSizeBytes
String maxSizeBytes
-
maxSizeBytesRejectThreshold
Integer maxSizeBytesRejectThreshold
-
messageCounterHistoryDayLimit
Integer messageCounterHistoryDayLimit
-
minExpiryDelay
Integer minExpiryDelay
-
pageMaxCacheSize
Integer pageMaxCacheSize
-
pageSizeBytes
String pageSizeBytes
-
redeliveryCollisionAvoidanceFactor
Double redeliveryCollisionAvoidanceFactor
-
redeliveryDelay
Integer redeliveryDelay
-
redeliveryDelayMultiplier
Integer redeliveryDelayMultiplier
-
redistributionDelay
Integer redistributionDelay
-
retroactiveMessageCount
Integer retroactiveMessageCount
-
sendToDlaOnNoRoute
Boolean sendToDlaOnNoRoute
-
slowConsumerCheckPeriod
Integer slowConsumerCheckPeriod
-
slowConsumerPolicy
String slowConsumerPolicy
-
slowConsumerThreshold
Integer slowConsumerThreshold
-
-
-
-
Package io.amq.broker.v2alpha4.activemqartemisspec.deploymentplan
-
Class io.amq.broker.v2alpha4.activemqartemisspec.deploymentplan.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
limits
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> limits Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ -
requests
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> requests Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
-
-
Class io.amq.broker.v2alpha4.activemqartemisspec.deploymentplan.Storage
class Storage extends Object implements Serializable-
Serialized Fields
-
size
String size
-
-
-
-
Package io.amq.broker.v2alpha4.activemqartemisstatus
-
Class io.amq.broker.v2alpha4.activemqartemisstatus.PodStatus
class PodStatus extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha5
-
Class io.amq.broker.v2alpha5.ActiveMQArtemis
class ActiveMQArtemis extends io.fabric8.kubernetes.client.CustomResource<ActiveMQArtemisSpec,ActiveMQArtemisStatus> implements Serializable -
Class io.amq.broker.v2alpha5.ActiveMQArtemisSpec
class ActiveMQArtemisSpec extends Object implements Serializable-
Serialized Fields
-
acceptors
List<Acceptors> acceptors
-
addressSettings
AddressSettings addressSettings
-
adminPassword
String adminPassword
-
adminUser
String adminUser
-
connectors
List<Connectors> connectors
-
console
Console console
-
deploymentPlan
DeploymentPlan deploymentPlan
-
upgrades
Upgrades upgrades
ActiveMQArtemis App product upgrade flags -
version
String version
-
-
-
Class io.amq.broker.v2alpha5.ActiveMQArtemisStatus
class ActiveMQArtemisStatus extends Object implements Serializable-
Serialized Fields
-
podStatus
PodStatus podStatus
INSERT ADDITIONAL STATUS FIELD - define observed state of cluster Important: Run "make" to regenerate code after modifying this file
-
-
-
-
Package io.amq.broker.v2alpha5.activemqartemisspec
-
Class io.amq.broker.v2alpha5.activemqartemisspec.Acceptors
class Acceptors extends Object implements Serializable-
Serialized Fields
-
amqpMinLargeMessageSize
Long amqpMinLargeMessageSize
-
anycastPrefix
String anycastPrefix
-
connectionsAllowed
Long connectionsAllowed
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
multicastPrefix
String multicastPrefix
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
protocols
String protocols
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
supportAdvisory
Boolean supportAdvisory
-
suppressInternalManagementObjects
Boolean suppressInternalManagementObjects
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha5.activemqartemisspec.AddressSettings
class AddressSettings extends Object implements Serializable-
Serialized Fields
-
addressSetting
List<AddressSetting> addressSetting
-
applyRule
String applyRule
-
-
-
Class io.amq.broker.v2alpha5.activemqartemisspec.Connectors
class Connectors extends Object implements Serializable-
Serialized Fields
-
enabledCipherSuites
String enabledCipherSuites
-
enabledProtocols
String enabledProtocols
-
expose
Boolean expose
-
host
String host
-
name
String name
-
needClientAuth
Boolean needClientAuth
-
port
Integer port
-
sniHost
String sniHost
-
sslEnabled
Boolean sslEnabled
-
sslProvider
String sslProvider
-
sslSecret
String sslSecret
-
type
String type
-
verifyHost
Boolean verifyHost
-
wantClientAuth
Boolean wantClientAuth
-
-
-
Class io.amq.broker.v2alpha5.activemqartemisspec.Console
class Console extends Object implements Serializable -
Class io.amq.broker.v2alpha5.activemqartemisspec.DeploymentPlan
class DeploymentPlan extends Object implements Serializable-
Serialized Fields
-
clustered
Boolean clustered
-
enableMetricsPlugin
Boolean enableMetricsPlugin
-
extraMounts
ExtraMounts extraMounts
-
image
String image
-
initImage
String initImage
-
jolokiaAgentEnabled
Boolean jolokiaAgentEnabled
-
journalType
String journalType
-
livenessProbe
LivenessProbe livenessProbe
-
managementRBACEnabled
Boolean managementRBACEnabled
-
messageMigration
Boolean messageMigration
-
persistenceEnabled
Boolean persistenceEnabled
-
podSecurity
PodSecurity podSecurity
-
readinessProbe
ReadinessProbe readinessProbe
-
requireLogin
Boolean requireLogin
-
resources
Resources resources
ResourceRequirements describes the compute resource requirements. -
size
Integer size
-
storage
Storage storage
-
-
-
Class io.amq.broker.v2alpha5.activemqartemisspec.Upgrades
class Upgrades extends Object implements Serializable
-
-
Package io.amq.broker.v2alpha5.activemqartemisspec.addresssettings
-
Class io.amq.broker.v2alpha5.activemqartemisspec.addresssettings.AddressSetting
class AddressSetting extends Object implements Serializable-
Serialized Fields
-
addressFullPolicy
String addressFullPolicy
-
autoCreateAddresses
Boolean autoCreateAddresses
-
autoCreateDeadLetterResources
Boolean autoCreateDeadLetterResources
-
autoCreateExpiryResources
Boolean autoCreateExpiryResources
-
autoCreateJmsQueues
Boolean autoCreateJmsQueues
-
autoCreateJmsTopics
Boolean autoCreateJmsTopics
-
autoCreateQueues
Boolean autoCreateQueues
-
autoDeleteAddresses
Boolean autoDeleteAddresses
-
autoDeleteAddressesDelay
Integer autoDeleteAddressesDelay
-
autoDeleteCreatedQueues
Boolean autoDeleteCreatedQueues
-
autoDeleteJmsQueues
Boolean autoDeleteJmsQueues
-
autoDeleteJmsTopics
Boolean autoDeleteJmsTopics
-
autoDeleteQueues
Boolean autoDeleteQueues
-
autoDeleteQueuesDelay
Integer autoDeleteQueuesDelay
-
autoDeleteQueuesMessageCount
Integer autoDeleteQueuesMessageCount
-
configDeleteAddresses
String configDeleteAddresses
-
configDeleteQueues
String configDeleteQueues
-
deadLetterAddress
String deadLetterAddress
-
deadLetterQueuePrefix
String deadLetterQueuePrefix
-
deadLetterQueueSuffix
String deadLetterQueueSuffix
-
defaultAddressRoutingType
String defaultAddressRoutingType
-
defaultConsumersBeforeDispatch
Integer defaultConsumersBeforeDispatch
-
defaultConsumerWindowSize
Integer defaultConsumerWindowSize
-
defaultDelayBeforeDispatch
Integer defaultDelayBeforeDispatch
-
defaultExclusiveQueue
Boolean defaultExclusiveQueue
-
defaultGroupBuckets
Integer defaultGroupBuckets
-
defaultGroupFirstKey
String defaultGroupFirstKey
-
defaultGroupRebalance
Boolean defaultGroupRebalance
-
defaultGroupRebalancePauseDispatch
Boolean defaultGroupRebalancePauseDispatch
-
defaultLastValueKey
String defaultLastValueKey
-
defaultLastValueQueue
Boolean defaultLastValueQueue
-
defaultMaxConsumers
Integer defaultMaxConsumers
-
defaultNonDestructive
Boolean defaultNonDestructive
-
defaultPurgeOnNoConsumers
Boolean defaultPurgeOnNoConsumers
-
defaultQueueRoutingType
String defaultQueueRoutingType
-
defaultRingSize
Integer defaultRingSize
-
enableIngressTimestamp
Boolean enableIngressTimestamp
-
enableMetrics
Boolean enableMetrics
-
expiryAddress
String expiryAddress
-
expiryDelay
Integer expiryDelay
-
expiryQueuePrefix
String expiryQueuePrefix
-
expiryQueueSuffix
String expiryQueueSuffix
-
lastValueQueue
Boolean lastValueQueue
-
managementBrowsePageSize
Integer managementBrowsePageSize
-
managementMessageAttributeSizeLimit
Integer managementMessageAttributeSizeLimit
-
match
String match
-
maxDeliveryAttempts
Integer maxDeliveryAttempts
-
maxExpiryDelay
Integer maxExpiryDelay
-
maxRedeliveryDelay
Integer maxRedeliveryDelay
-
maxSizeBytes
String maxSizeBytes
-
maxSizeBytesRejectThreshold
Integer maxSizeBytesRejectThreshold
-
messageCounterHistoryDayLimit
Integer messageCounterHistoryDayLimit
-
minExpiryDelay
Integer minExpiryDelay
-
pageMaxCacheSize
Integer pageMaxCacheSize
-
pageSizeBytes
String pageSizeBytes
-
redeliveryCollisionAvoidanceFactor
Double redeliveryCollisionAvoidanceFactor
-
redeliveryDelay
Integer redeliveryDelay
-
redeliveryDelayMultiplier
Double redeliveryDelayMultiplier
-
redistributionDelay
Integer redistributionDelay
-
retroactiveMessageCount
Integer retroactiveMessageCount
-
sendToDlaOnNoRoute
Boolean sendToDlaOnNoRoute
-
slowConsumerCheckPeriod
Integer slowConsumerCheckPeriod
-
slowConsumerPolicy
String slowConsumerPolicy
-
slowConsumerThreshold
Integer slowConsumerThreshold
-
slowConsumerThresholdMeasurementUnit
String slowConsumerThresholdMeasurementUnit
-
-
-
-
Package io.amq.broker.v2alpha5.activemqartemisspec.deploymentplan
-
Class io.amq.broker.v2alpha5.activemqartemisspec.deploymentplan.ExtraMounts
class ExtraMounts extends Object implements Serializable -
Class io.amq.broker.v2alpha5.activemqartemisspec.deploymentplan.LivenessProbe
class LivenessProbe extends Object implements Serializable-
Serialized Fields
-
timeoutSeconds
Integer timeoutSeconds
-
-
-
Class io.amq.broker.v2alpha5.activemqartemisspec.deploymentplan.PodSecurity
class PodSecurity extends Object implements Serializable -
Class io.amq.broker.v2alpha5.activemqartemisspec.deploymentplan.ReadinessProbe
class ReadinessProbe extends Object implements Serializable-
Serialized Fields
-
timeoutSeconds
Integer timeoutSeconds
-
-
-
Class io.amq.broker.v2alpha5.activemqartemisspec.deploymentplan.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
limits
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> limits Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ -
requests
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> requests Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
-
-
Class io.amq.broker.v2alpha5.activemqartemisspec.deploymentplan.Storage
class Storage extends Object implements Serializable-
Serialized Fields
-
size
String size
-
-
-
-
Package io.amq.broker.v2alpha5.activemqartemisstatus
-
Class io.amq.broker.v2alpha5.activemqartemisstatus.PodStatus
class PodStatus extends Object implements Serializable
-
-
Package io.hyperfoil.v1alpha2
-
Class io.hyperfoil.v1alpha2.Hyperfoil
class Hyperfoil extends io.fabric8.kubernetes.client.CustomResource<HyperfoilSpec,HyperfoilStatus> implements Serializable -
Class io.hyperfoil.v1alpha2.HyperfoilList
class HyperfoilList extends io.fabric8.kubernetes.client.CustomResourceList<Hyperfoil> implements Serializable -
Class io.hyperfoil.v1alpha2.HyperfoilSpec
class HyperfoilSpec extends Object implements Serializable-
Serialized Fields
-
agentDeployTimeout
Long agentDeployTimeout
Deploy timeout for agents, in milliseconds. -
auth
Auth auth
Authentication/authorization settings. -
image
String image
Controller image. If 'version' is defined, too, the tag is replaced (or appended). Defaults to 'quay.io/hyperfoil/hyperfoil' -
log
String log
Name of the config map and optionally its entry (separated by '/': e.g myconfigmap/log4j2-superverbose.xml) storing Log4j2 configuration file. By default the Controller uses its embedded configuration. -
persistentVolumeClaim
String persistentVolumeClaim
Name of the PVC hyperfoil should mount for its workdir. -
postHooks
List<String> postHooks
Names of config maps and optionally keys (separated by '/') holding hooks that run after the run finishes. -
preHooks
List<String> preHooks
Names of config maps and optionally keys (separated by '/') holding hooks that run before the run starts. -
route
Route route
Specification of the exposed route. -
secretEnvVars
List<String> secretEnvVars
List of secrets in this namespace; each entry from those secrets will be mapped as environment variable, using the key as variable name. -
triggerUrl
String triggerUrl
-
version
String version
Tag for controller image. Defaults to version matching the operator version.
-
-
-
Class io.hyperfoil.v1alpha2.HyperfoilStatus
class HyperfoilStatus extends Object implements Serializable
-
-
Package io.hyperfoil.v1alpha2.hyperfoilspec
-
Class io.hyperfoil.v1alpha2.hyperfoilspec.Auth
class Auth extends Object implements Serializable-
Serialized Fields
-
secret
String secret
Optional; Name of secret used for basic authentication. Must contain key 'password'.
-
-
-
Class io.hyperfoil.v1alpha2.hyperfoilspec.Route
class Route extends Object implements Serializable-
Serialized Fields
-
host
String host
Host for the route leading to Controller REST endpoint. Example: hyperfoil.apps.cloud.example.com -
tls
String tls
Optional for edge and reencrypt routes, required for passthrough; Name of the secret hosting `tls.crt`, `tls.key` and optionally `ca.crt` -
type
String type
Either 'http' (for plain-text routes - not recommended), 'edge', 'reencrypt' or 'passthrough'
-
-
-
-
Package org.infinispan.v1
-
Class org.infinispan.v1.Infinispan
class Infinispan extends io.fabric8.kubernetes.client.CustomResource<InfinispanSpec,InfinispanStatus> implements Serializable -
Class org.infinispan.v1.InfinispanSpec
class InfinispanSpec extends Object implements Serializable-
Serialized Fields
-
affinity
Affinity affinity
Deprecated. Use scheduling.affinity instead -
autoscale
Autoscale autoscale
Autoscale describe autoscaling configuration for the cluster -
cloudEvents
CloudEvents cloudEvents
InfinispanCloudEvents describes how Infinispan is connected with Cloud Event, see Kafka docs for more info -
configListener
ConfigListener configListener
-
configMapName
String configMapName
-
container
Container container
InfinispanContainerSpec specify resource requirements per container -
dependencies
Dependencies dependencies
External dependencies needed by the Infinispan cluster -
expose
Expose expose
ExposeSpec describe how Infinispan will be exposed externally -
image
String image
-
jmx
Jmx jmx
-
logging
Logging logging
-
replicas
Integer replicas
The number of nodes in the Infinispan cluster. -
scheduling
Scheduling scheduling
-
security
Security security
InfinispanSecurity info for the user application connection -
service
Service service
InfinispanServiceSpec specify configuration for specific service -
upgrades
Upgrades upgrades
Strategy to use when doing upgrades -
version
String version
The semantic version of the Infinispan cluster.
-
-
-
Class org.infinispan.v1.InfinispanStatus
class InfinispanStatus extends Object implements Serializable-
Serialized Fields
-
conditions
List<Conditions> conditions
-
consoleUrl
String consoleUrl
Infinispan Console URL -
hotRodRollingUpgradeStatus
HotRodRollingUpgradeStatus hotRodRollingUpgradeStatus
-
operand
Operand operand
The Operand status -
podStatus
PodStatus podStatus
The Pod's currently in the cluster -
replicas
Integer replicas
-
replicasWantedAtRestart
Integer replicasWantedAtRestart
-
security
Security security
InfinispanSecurity info for the user application connection -
statefulSetName
String statefulSetName
-
-
-
-
Package org.infinispan.v1.infinispanspec
-
Class org.infinispan.v1.infinispanspec.Affinity
class Affinity extends Object implements Serializable-
Serialized Fields
-
nodeAffinity
NodeAffinity nodeAffinity
Describes node affinity scheduling rules for the pod. -
podAffinity
PodAffinity podAffinity
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). -
podAntiAffinity
PodAntiAffinity podAntiAffinity
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
-
-
-
Class org.infinispan.v1.infinispanspec.Autoscale
class Autoscale extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.CloudEvents
class CloudEvents extends Object implements Serializable-
Serialized Fields
-
-
Class org.infinispan.v1.infinispanspec.ConfigListener
class ConfigListener extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.Container
class Container extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.Dependencies
class Dependencies extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.Expose
class Expose extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.Jmx
class Jmx extends Object implements Serializable-
Serialized Fields
-
enabled
Boolean enabled
If true, a JMX endpoint is exposed on the admin service
-
-
-
Class org.infinispan.v1.infinispanspec.Logging
class Logging extends Object implements Serializable-
Serialized Fields
-
categories
Map<String,
Logging.Categories> categories
-
-
-
Class org.infinispan.v1.infinispanspec.Scheduling
class Scheduling extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.Security
class Security extends Object implements Serializable-
Serialized Fields
-
authorization
Authorization authorization
-
credentialStoreSecretName
String credentialStoreSecretName
A secret that contains CredentialStore alias and password combinations -
endpointAuthentication
Boolean endpointAuthentication
Enable or disable user authentication -
endpointEncryption
EndpointEncryption endpointEncryption
EndpointEncryption configuration -
endpointSecretName
String endpointSecretName
The secret that contains user credentials.
-
-
-
Class org.infinispan.v1.infinispanspec.Service
class Service extends Object implements Serializable-
Serialized Fields
-
container
Container container
InfinispanServiceContainerSpec resource requirements specific for service -
replicationFactor
Integer replicationFactor
Cache replication factor, or number of copies for each entry. -
sites
Sites sites
-
type
Service.Type type
The service type
-
-
-
Class org.infinispan.v1.infinispanspec.Upgrades
class Upgrades extends Object implements Serializable-
Serialized Fields
-
type
String type
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity
-
Class org.infinispan.v1.infinispanspec.affinity.NodeAffinity
class NodeAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
RequiredDuringSchedulingIgnoredDuringExecution requiredDuringSchedulingIgnoredDuringExecution
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
-
-
-
Class org.infinispan.v1.infinispanspec.affinity.PodAffinity
class PodAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
-
-
-
Class org.infinispan.v1.infinispanspec.affinity.PodAntiAffinity
class PodAntiAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.nodeaffinity
-
Class org.infinispan.v1.infinispanspec.affinity.nodeaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
preference
Preference preference
A node selector term, associated with the corresponding weight. -
weight
Integer weight
Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
-
-
-
Class org.infinispan.v1.infinispanspec.affinity.nodeaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
nodeSelectorTerms
List<NodeSelectorTerms> nodeSelectorTerms
Required. A list of node selector terms. The terms are ORed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.Preference
class Preference extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
A list of node selector requirements by node's labels. -
matchFields
List<MatchFields> matchFields
A list of node selector requirements by node's fields.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference
-
Class org.infinispan.v1.infinispanspec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
Class org.infinispan.v1.infinispanspec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchFields
class MatchFields extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.NodeSelectorTerms
class NodeSelectorTerms extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
A list of node selector requirements by node's labels. -
matchFields
List<MatchFields> matchFields
A list of node selector requirements by node's fields.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms
-
Class org.infinispan.v1.infinispanspec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
Class org.infinispan.v1.infinispanspec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchFields
class MatchFields extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podaffinity
-
Class org.infinispan.v1.infinispanspec.affinity.podaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
Required. A pod affinity term, associated with the corresponding weight. -
weight
Integer weight
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
-
-
-
Class org.infinispan.v1.infinispanspec.affinity.podaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podaffinity.preferredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class org.infinispan.v1.infinispanspec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Class org.infinispan.v1.infinispanspec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podaffinity.requiredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.affinity.podaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class org.infinispan.v1.infinispanspec.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podantiaffinity
-
Class org.infinispan.v1.infinispanspec.affinity.podantiaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
Required. A pod affinity term, associated with the corresponding weight. -
weight
Integer weight
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
-
-
-
Class org.infinispan.v1.infinispanspec.affinity.podantiaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class org.infinispan.v1.infinispanspec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Class org.infinispan.v1.infinispanspec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class org.infinispan.v1.infinispanspec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.configlistener
-
Class org.infinispan.v1.infinispanspec.configlistener.Logging
class Logging extends Object implements Serializable-
Serialized Fields
-
level
Logging.Level level
The logging level to be used by the ConfigListener pod
-
-
-
-
Package org.infinispan.v1.infinispanspec.dependencies
-
Class org.infinispan.v1.infinispanspec.dependencies.Artifacts
class Artifacts extends Object implements Serializable-
Serialized Fields
-
hash
String hash
Checksum that you can use to verify downloaded files. -
maven
String maven
Coordinates of a maven artifact in the `groupId:artifactId:version` format, for example `org.postgresql:postgresql:42.3.1`. -
type
Artifacts.Type type
Deprecated, no longer has any effect. Specifies the type of file you want to download. If not specified, the file type is automatically determined from the extension. -
url
String url
URL of the file you want to download.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling
-
Class org.infinispan.v1.infinispanspec.scheduling.Affinity
class Affinity extends Object implements Serializable-
Serialized Fields
-
nodeAffinity
NodeAffinity nodeAffinity
Describes node affinity scheduling rules for the pod. -
podAffinity
PodAffinity podAffinity
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). -
podAntiAffinity
PodAntiAffinity podAntiAffinity
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.NodeAffinity
class NodeAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
RequiredDuringSchedulingIgnoredDuringExecution requiredDuringSchedulingIgnoredDuringExecution
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
-
-
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.PodAffinity
class PodAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
-
-
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.PodAntiAffinity
class PodAntiAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
preference
Preference preference
A node selector term, associated with the corresponding weight. -
weight
Integer weight
Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
-
-
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
nodeSelectorTerms
List<NodeSelectorTerms> nodeSelectorTerms
Required. A list of node selector terms. The terms are ORed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.Preference
class Preference extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
A list of node selector requirements by node's labels. -
matchFields
List<MatchFields> matchFields
A list of node selector requirements by node's fields.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchFields
class MatchFields extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.NodeSelectorTerms
class NodeSelectorTerms extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
A list of node selector requirements by node's labels. -
matchFields
List<MatchFields> matchFields
A list of node selector requirements by node's fields.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchFields
class MatchFields extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
Required. A pod affinity term, associated with the corresponding weight. -
weight
Integer weight
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
-
-
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.preferredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.requiredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
Required. A pod affinity term, associated with the corresponding weight. -
weight
Integer weight
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
-
-
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class org.infinispan.v1.infinispanspec.scheduling.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.infinispan.v1.infinispanspec.security
-
Class org.infinispan.v1.infinispanspec.security.Authorization
class Authorization extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.security.EndpointEncryption
class EndpointEncryption extends Object implements Serializable-
Serialized Fields
-
certSecretName
String certSecretName
The secret that contains TLS certificates -
certServiceName
String certServiceName
A service that provides TLS certificates -
clientCert
EndpointEncryption.ClientCert clientCert
ClientCertType specifies a client certificate validation mechanism. -
clientCertSecretName
String clientCertSecretName
-
type
EndpointEncryption.Type type
Disable or modify endpoint encryption.
-
-
-
-
Package org.infinispan.v1.infinispanspec.security.authorization
-
Class org.infinispan.v1.infinispanspec.security.authorization.Roles
class Roles extends Object implements Serializable
-
-
Package org.infinispan.v1.infinispanspec.service
-
Class org.infinispan.v1.infinispanspec.service.Container
class Container extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.service.Sites
class Sites extends Object implements Serializable
-
-
Package org.infinispan.v1.infinispanspec.service.sites
-
Class org.infinispan.v1.infinispanspec.service.sites.Local
class Local extends Object implements Serializable-
Serialized Fields
-
discovery
Discovery discovery
DiscoverySiteSpec configures the corss-site replication discovery -
encryption
Encryption encryption
EncryptionSiteSpec enables TLS for cross-site replication -
expose
Expose expose
CrossSiteExposeSpec describe how Infinispan Cross-Site service will be exposed externally -
maxRelayNodes
Integer maxRelayNodes
-
name
String name
-
-
-
Class org.infinispan.v1.infinispanspec.service.sites.Locations
class Locations extends Object implements Serializable-
Serialized Fields
-
clusterName
String clusterName
-
host
String host
Deprecated and to be removed on subsequent release. Use .URL with infinispan+xsite schema instead. -
name
String name
-
namespace
String namespace
-
port
Integer port
Deprecated and to be removed on subsequent release. Use .URL with infinispan+xsite schema instead. -
secretName
String secretName
The access secret that allows backups to a remote site -
url
String url
-
-
-
-
Package org.infinispan.v1.infinispanspec.service.sites.local
-
Class org.infinispan.v1.infinispanspec.service.sites.local.Discovery
class Discovery extends Object implements Serializable-
Serialized Fields
-
cpu
String cpu
CPU resource request for Gossip Router if enabled -
heartbeats
Heartbeats heartbeats
Configures the Gossip Router heartbeats to keep the connection open -
launchGossipRouter
Boolean launchGossipRouter
Enables (default) or disables the Gossip Router pod and cross-site services -
memory
String memory
Memory resource request for Gossip Router if enabled -
suspectEvents
Boolean suspectEvents
Enables the JGroups suspect events if the Gossip Router detects a connection closed -
type
Discovery.Type type
Configures the discovery mode for cross-site replication
-
-
-
Class org.infinispan.v1.infinispanspec.service.sites.local.Encryption
class Encryption extends Object implements Serializable-
Serialized Fields
-
protocol
Encryption.Protocol protocol
TLSProtocol specifies the TLS protocol -
routerKeyStore
RouterKeyStore routerKeyStore
CrossSiteKeyStore keystore configuration for cross-site replication with TLS -
transportKeyStore
TransportKeyStore transportKeyStore
CrossSiteKeyStore keystore configuration for cross-site replication with TLS -
trustStore
TrustStore trustStore
CrossSiteTrustStore truststore configuration for cross-site replication with TLS
-
-
-
Class org.infinispan.v1.infinispanspec.service.sites.local.Expose
class Expose extends Object implements Serializable-
Serialized Fields
-
-
-
Package org.infinispan.v1.infinispanspec.service.sites.local.discovery
-
Class org.infinispan.v1.infinispanspec.service.sites.local.discovery.Heartbeats
class Heartbeats extends Object implements Serializable-
Serialized Fields
-
-
-
Package org.infinispan.v1.infinispanspec.service.sites.local.encryption
-
Class org.infinispan.v1.infinispanspec.service.sites.local.encryption.RouterKeyStore
class RouterKeyStore extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.service.sites.local.encryption.TransportKeyStore
class TransportKeyStore extends Object implements Serializable -
Class org.infinispan.v1.infinispanspec.service.sites.local.encryption.TrustStore
class TrustStore extends Object implements Serializable
-
-
Package org.infinispan.v1.infinispanstatus
-
Class org.infinispan.v1.infinispanstatus.Conditions
class Conditions extends Object implements Serializable -
Class org.infinispan.v1.infinispanstatus.HotRodRollingUpgradeStatus
class HotRodRollingUpgradeStatus extends Object implements Serializable -
Class org.infinispan.v1.infinispanstatus.Operand
class Operand extends Object implements Serializable -
Class org.infinispan.v1.infinispanstatus.PodStatus
class PodStatus extends Object implements Serializable -
Class org.infinispan.v1.infinispanstatus.Security
class Security extends Object implements Serializable-
Serialized Fields
-
authorization
Authorization authorization
-
credentialStoreSecretName
String credentialStoreSecretName
A secret that contains CredentialStore alias and password combinations -
endpointAuthentication
Boolean endpointAuthentication
Enable or disable user authentication -
endpointEncryption
EndpointEncryption endpointEncryption
EndpointEncryption configuration -
endpointSecretName
String endpointSecretName
The secret that contains user credentials.
-
-
-
-
Package org.infinispan.v1.infinispanstatus.security
-
Class org.infinispan.v1.infinispanstatus.security.Authorization
class Authorization extends Object implements Serializable -
Class org.infinispan.v1.infinispanstatus.security.EndpointEncryption
class EndpointEncryption extends Object implements Serializable-
Serialized Fields
-
certSecretName
String certSecretName
The secret that contains TLS certificates -
certServiceName
String certServiceName
A service that provides TLS certificates -
clientCert
EndpointEncryption.ClientCert clientCert
ClientCertType specifies a client certificate validation mechanism. -
clientCertSecretName
String clientCertSecretName
-
type
EndpointEncryption.Type type
Disable or modify endpoint encryption.
-
-
-
-
Package org.infinispan.v1.infinispanstatus.security.authorization
-
Class org.infinispan.v1.infinispanstatus.security.authorization.Roles
class Roles extends Object implements Serializable
-
-
Package org.infinispan.v2alpha1
-
Class org.infinispan.v2alpha1.Backup
class Backup extends io.fabric8.kubernetes.client.CustomResource<BackupSpec,BackupStatus> implements Serializable -
Class org.infinispan.v2alpha1.BackupSpec
class BackupSpec extends Object implements Serializable -
Class org.infinispan.v2alpha1.BackupStatus
class BackupStatus extends Object implements Serializable -
Class org.infinispan.v2alpha1.Batch
class Batch extends io.fabric8.kubernetes.client.CustomResource<BatchSpec,BatchStatus> implements Serializable -
Class org.infinispan.v2alpha1.BatchSpec
class BatchSpec extends Object implements Serializable -
Class org.infinispan.v2alpha1.BatchStatus
class BatchStatus extends Object implements Serializable -
Class org.infinispan.v2alpha1.Cache
class Cache extends io.fabric8.kubernetes.client.CustomResource<CacheSpec,CacheStatus> implements Serializable -
Class org.infinispan.v2alpha1.CacheSpec
class CacheSpec extends Object implements Serializable-
Serialized Fields
-
adminAuth
AdminAuth adminAuth
Deprecated. This no longer has any effect. The operator's admin credentials are now used to perform cache operations -
clusterName
String clusterName
Infinispan cluster name -
name
String name
Name of the cache to be created. If empty ObjectMeta.Name will be used -
template
String template
Cache template in XML format -
templateName
String templateName
Name of the template to be used to create this cache -
updates
Updates updates
How updates to Cache CR template should be reconciled on the Infinispan server
-
-
-
Class org.infinispan.v2alpha1.CacheStatus
class CacheStatus extends Object implements Serializable-
Serialized Fields
-
conditions
List<Conditions> conditions
Conditions list for this cache -
serviceName
String serviceName
Deprecated. This is no longer set. Service name that exposes the cache inside the cluster
-
-
-
Class org.infinispan.v2alpha1.Restore
class Restore extends io.fabric8.kubernetes.client.CustomResource<RestoreSpec,RestoreStatus> implements Serializable -
Class org.infinispan.v2alpha1.RestoreSpec
class RestoreSpec extends Object implements Serializable -
Class org.infinispan.v2alpha1.RestoreStatus
class RestoreStatus extends Object implements Serializable
-
-
Package org.infinispan.v2alpha1.backupspec
-
Class org.infinispan.v2alpha1.backupspec.Container
class Container extends Object implements Serializable -
Class org.infinispan.v2alpha1.backupspec.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
cacheConfigs
List<String> cacheConfigs
Deprecated and to be removed on subsequent release. Use .Templates instead. -
caches
List<String> caches
-
counters
List<String> counters
-
protoSchemas
List<String> protoSchemas
-
scripts
List<String> scripts
Deprecated and to be removed on subsequent release. Use .Tasks instead. -
tasks
List<String> tasks
-
templates
List<String> templates
-
-
-
Class org.infinispan.v2alpha1.backupspec.Volume
class Volume extends Object implements Serializable
-
-
Package org.infinispan.v2alpha1.cachespec
-
Class org.infinispan.v2alpha1.cachespec.AdminAuth
class AdminAuth extends Object implements Serializable -
Class org.infinispan.v2alpha1.cachespec.Updates
class Updates extends Object implements Serializable-
Serialized Fields
-
strategy
Updates.Strategy strategy
How updates to Cache CR template should be applied on the Infinispan server
-
-
-
-
Package org.infinispan.v2alpha1.cachespec.adminauth
-
Class org.infinispan.v2alpha1.cachespec.adminauth.Password
class Password extends Object implements Serializable-
Serialized Fields
-
key
String key
The key of the secret to select from. Must be a valid secret key. -
name
String name
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? -
optional
Boolean optional
Specify whether the Secret or its key must be defined
-
-
-
Class org.infinispan.v2alpha1.cachespec.adminauth.Username
class Username extends Object implements Serializable-
Serialized Fields
-
key
String key
The key of the secret to select from. Must be a valid secret key. -
name
String name
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? -
optional
Boolean optional
Specify whether the Secret or its key must be defined
-
-
-
-
Package org.infinispan.v2alpha1.cachestatus
-
Class org.infinispan.v2alpha1.cachestatus.Conditions
class Conditions extends Object implements Serializable
-
-
Package org.infinispan.v2alpha1.restorespec
-
Class org.infinispan.v2alpha1.restorespec.Container
class Container extends Object implements Serializable -
Class org.infinispan.v2alpha1.restorespec.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
cacheConfigs
List<String> cacheConfigs
Deprecated and to be removed on subsequent release. Use .Templates instead. -
caches
List<String> caches
-
counters
List<String> counters
-
protoSchemas
List<String> protoSchemas
-
scripts
List<String> scripts
Deprecated and to be removed on subsequent release. Use .Tasks instead. -
tasks
List<String> tasks
-
templates
List<String> templates
-
-
-
-
Package org.jboss.intersmash.provision.openshift.operator.activemq.address
-
Class org.jboss.intersmash.provision.openshift.operator.activemq.address.ActiveMQArtemisAddressList
class ActiveMQArtemisAddressList extends io.fabric8.kubernetes.client.CustomResourceList<ActiveMQArtemisAddress> implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.activemq.broker
-
Class org.jboss.intersmash.provision.openshift.operator.activemq.broker.ActiveMQArtemisList
class ActiveMQArtemisList extends io.fabric8.kubernetes.client.CustomResourceList<ActiveMQArtemis> implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.hyperfoil.client.v05.invoker
-
Exception org.jboss.intersmash.provision.openshift.operator.hyperfoil.client.v05.invoker.ApiException
class ApiException extends Exception implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.infinispan.cache
-
Class org.jboss.intersmash.provision.openshift.operator.infinispan.cache.CacheList
class CacheList extends io.fabric8.kubernetes.client.CustomResourceList<Cache> implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.infinispan.infinispan
-
Class org.jboss.intersmash.provision.openshift.operator.infinispan.infinispan.InfinispanList
class InfinispanList extends io.fabric8.kubernetes.client.CustomResourceList<Infinispan> implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.keycloak.backup
-
Class org.jboss.intersmash.provision.openshift.operator.keycloak.backup.KeycloakBackupList
class KeycloakBackupList extends io.fabric8.kubernetes.client.CustomResourceList<KeycloakBackup> implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.keycloak.client
-
Class org.jboss.intersmash.provision.openshift.operator.keycloak.client.KeycloakClientList
class KeycloakClientList extends io.fabric8.kubernetes.client.CustomResourceList<KeycloakClient> implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.keycloak.keycloak
-
Class org.jboss.intersmash.provision.openshift.operator.keycloak.keycloak.KeycloakList
class KeycloakList extends io.fabric8.kubernetes.client.CustomResourceList<Keycloak> implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.keycloak.realm
-
Class org.jboss.intersmash.provision.openshift.operator.keycloak.realm.KeycloakRealmList
class KeycloakRealmList extends io.fabric8.kubernetes.client.CustomResourceList<KeycloakRealm> implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.keycloak.user
-
Class org.jboss.intersmash.provision.openshift.operator.keycloak.user.KeycloakUserList
class KeycloakUserList extends io.fabric8.kubernetes.client.CustomResourceList<KeycloakUser> implements Serializable
-
-
Package org.jboss.intersmash.provision.openshift.operator.wildfly
-
Class org.jboss.intersmash.provision.openshift.operator.wildfly.WildFlyServerList
class WildFlyServerList extends io.fabric8.kubernetes.client.CustomResourceList<WildFlyServer> implements Serializable-
Serialized Fields
-
items
List<WildFlyServer> items
List ofWildFlyServer
-
metadata
io.fabric8.kubernetes.api.model.ListMeta metadata
Standard list’s metadata.
-
-
-
-
Package org.keycloak.k8s.v2alpha1
-
Class org.keycloak.k8s.v2alpha1.Keycloak
class Keycloak extends io.fabric8.kubernetes.client.CustomResource<KeycloakSpec,KeycloakStatus> implements Serializable -
Class org.keycloak.k8s.v2alpha1.KeycloakOperatorKeycloakList
class KeycloakOperatorKeycloakList extends io.fabric8.kubernetes.client.CustomResourceList<Keycloak> implements Serializable -
Class org.keycloak.k8s.v2alpha1.KeycloakOperatorRealmImportList
class KeycloakOperatorRealmImportList extends io.fabric8.kubernetes.client.CustomResourceList<KeycloakRealmImport> implements Serializable -
Class org.keycloak.k8s.v2alpha1.KeycloakRealmImport
class KeycloakRealmImport extends io.fabric8.kubernetes.client.CustomResource<KeycloakRealmImportSpec,KeycloakRealmImportStatus> implements Serializable -
Class org.keycloak.k8s.v2alpha1.KeycloakRealmImportSpec
class KeycloakRealmImportSpec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.KeycloakRealmImportStatus
class KeycloakRealmImportStatus extends Object implements Serializable-
Serialized Fields
-
conditions
List<Conditions> conditions
-
-
-
Class org.keycloak.k8s.v2alpha1.KeycloakSpec
class KeycloakSpec extends Object implements Serializable-
Serialized Fields
-
additionalOptions
List<AdditionalOptions> additionalOptions
Configuration of the Keycloak server. expressed as a keys (reference: https://www.keycloak.org/server/all-config) and values that can be either direct values or references to secrets. -
db
Db db
In this section you can find all properties related to connect to a database. -
features
Features features
In this section you can configure Keycloak features, which should be enabled/disabled. -
hostname
Hostname hostname
In this section you can configure Keycloak hostname and related properties. -
http
Http http
In this section you can configure Keycloak features related to HTTP and HTTPS -
image
String image
Custom Keycloak image to be used. -
imagePullSecrets
List<ImagePullSecrets> imagePullSecrets
Secret(s) that might be used when pulling an image from a private container image registry or repository. -
ingress
Ingress ingress
The deployment is, by default, exposed through a basic ingress. You can change this behaviour by setting the enabled property to false. -
instances
Long instances
Number of Keycloak instances in HA mode. Default is 1. -
transaction
Transaction transaction
In this section you can find all properties related to the settings of transaction behavior. -
unsupported
Unsupported unsupported
In this section you can configure podTemplate advanced features, not production-ready, and not supported settings. Use at your own risk and open an issue with your use-case if you don't find an alternative way.
-
-
-
Class org.keycloak.k8s.v2alpha1.KeycloakStatus
class KeycloakStatus extends Object implements Serializable-
Serialized Fields
-
conditions
List<Conditions> conditions
-
instances
Long instances
-
observedGeneration
Long observedGeneration
-
selector
String selector
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.Realm
class Realm extends Object implements Serializable-
Serialized Fields
-
accessCodeLifespan
Long accessCodeLifespan
-
accessCodeLifespanLogin
Long accessCodeLifespanLogin
-
accessCodeLifespanUserAction
Long accessCodeLifespanUserAction
-
accessTokenLifespan
Long accessTokenLifespan
-
accessTokenLifespanForImplicitFlow
Long accessTokenLifespanForImplicitFlow
-
accountTheme
String accountTheme
-
actionTokenGeneratedByAdminLifespan
Long actionTokenGeneratedByAdminLifespan
-
actionTokenGeneratedByUserLifespan
Long actionTokenGeneratedByUserLifespan
-
adminEventsDetailsEnabled
Boolean adminEventsDetailsEnabled
-
adminEventsEnabled
Boolean adminEventsEnabled
-
adminTheme
String adminTheme
-
applications
List<Applications> applications
-
applicationScopeMappings
Map<String,
List<ApplicationScopeMappings>> applicationScopeMappings -
attributes
Map<String,
String> attributes -
authenticationFlows
List<AuthenticationFlows> authenticationFlows
-
authenticatorConfig
List<AuthenticatorConfig> authenticatorConfig
-
browserFlow
String browserFlow
-
browserSecurityHeaders
Map<String,
String> browserSecurityHeaders -
bruteForceProtected
Boolean bruteForceProtected
-
certificate
String certificate
-
clientAuthenticationFlow
String clientAuthenticationFlow
-
clientOfflineSessionIdleTimeout
Long clientOfflineSessionIdleTimeout
-
clientOfflineSessionMaxLifespan
Long clientOfflineSessionMaxLifespan
-
clientPolicies
io.fabric8.kubernetes.api.model.AnyType clientPolicies
-
clientProfiles
io.fabric8.kubernetes.api.model.AnyType clientProfiles
-
clients
List<Clients> clients
-
clientScopeMappings
Map<String,
List<ClientScopeMappings>> clientScopeMappings -
clientScopes
List<ClientScopes> clientScopes
-
clientSessionIdleTimeout
Long clientSessionIdleTimeout
-
clientSessionMaxLifespan
Long clientSessionMaxLifespan
-
clientTemplates
List<ClientTemplates> clientTemplates
-
codeSecret
String codeSecret
-
components
Map<String,
List<Components>> components -
defaultDefaultClientScopes
List<String> defaultDefaultClientScopes
-
defaultGroups
List<String> defaultGroups
-
defaultLocale
String defaultLocale
-
defaultOptionalClientScopes
List<String> defaultOptionalClientScopes
-
defaultRole
DefaultRole defaultRole
-
defaultRoles
List<String> defaultRoles
-
defaultSignatureAlgorithm
String defaultSignatureAlgorithm
-
directGrantFlow
String directGrantFlow
-
displayName
String displayName
-
displayNameHtml
String displayNameHtml
-
dockerAuthenticationFlow
String dockerAuthenticationFlow
-
duplicateEmailsAllowed
Boolean duplicateEmailsAllowed
-
editUsernameAllowed
Boolean editUsernameAllowed
-
emailTheme
String emailTheme
-
enabled
Boolean enabled
-
enabledEventTypes
List<String> enabledEventTypes
-
eventsEnabled
Boolean eventsEnabled
-
eventsExpiration
Long eventsExpiration
-
eventsListeners
List<String> eventsListeners
-
failureFactor
Long failureFactor
-
federatedUsers
List<FederatedUsers> federatedUsers
-
groups
List<Groups> groups
-
id
String id
-
identityProviderMappers
List<IdentityProviderMappers> identityProviderMappers
-
identityProviders
List<IdentityProviders> identityProviders
-
internationalizationEnabled
Boolean internationalizationEnabled
-
keycloakVersion
String keycloakVersion
-
loginTheme
String loginTheme
-
loginWithEmailAllowed
Boolean loginWithEmailAllowed
-
maxDeltaTimeSeconds
Long maxDeltaTimeSeconds
-
maxFailureWaitSeconds
Long maxFailureWaitSeconds
-
minimumQuickLoginWaitSeconds
Long minimumQuickLoginWaitSeconds
-
notBefore
Long notBefore
-
oauth2DeviceCodeLifespan
Long oauth2DeviceCodeLifespan
-
oauth2DevicePollingInterval
Long oauth2DevicePollingInterval
-
oauthClients
List<OauthClients> oauthClients
-
offlineSessionIdleTimeout
Long offlineSessionIdleTimeout
-
offlineSessionMaxLifespan
Long offlineSessionMaxLifespan
-
offlineSessionMaxLifespanEnabled
Boolean offlineSessionMaxLifespanEnabled
-
otpPolicyAlgorithm
String otpPolicyAlgorithm
-
otpPolicyCodeReusable
Boolean otpPolicyCodeReusable
-
otpPolicyDigits
Long otpPolicyDigits
-
otpPolicyInitialCounter
Long otpPolicyInitialCounter
-
otpPolicyLookAheadWindow
Long otpPolicyLookAheadWindow
-
otpPolicyPeriod
Long otpPolicyPeriod
-
otpPolicyType
String otpPolicyType
-
otpSupportedApplications
List<String> otpSupportedApplications
-
passwordCredentialGrantAllowed
Boolean passwordCredentialGrantAllowed
-
passwordPolicy
String passwordPolicy
-
permanentLockout
Boolean permanentLockout
-
privateKey
String privateKey
-
protocolMappers
List<ProtocolMappers> protocolMappers
-
publicKey
String publicKey
-
quickLoginCheckMilliSeconds
Long quickLoginCheckMilliSeconds
-
realm
String realm
-
realmCacheEnabled
Boolean realmCacheEnabled
-
refreshTokenMaxReuse
Long refreshTokenMaxReuse
-
registrationAllowed
Boolean registrationAllowed
-
registrationEmailAsUsername
Boolean registrationEmailAsUsername
-
registrationFlow
String registrationFlow
-
rememberMe
Boolean rememberMe
-
requiredActions
List<RequiredActions> requiredActions
-
requiredCredentials
List<String> requiredCredentials
-
resetCredentialsFlow
String resetCredentialsFlow
-
resetPasswordAllowed
Boolean resetPasswordAllowed
-
revokeRefreshToken
Boolean revokeRefreshToken
-
roles
Roles roles
-
scopeMappings
List<ScopeMappings> scopeMappings
-
smtpServer
Map<String,
String> smtpServer -
social
Boolean social
-
socialProviders
Map<String,
String> socialProviders -
sslRequired
String sslRequired
-
ssoSessionIdleTimeout
Long ssoSessionIdleTimeout
-
ssoSessionIdleTimeoutRememberMe
Long ssoSessionIdleTimeoutRememberMe
-
ssoSessionMaxLifespan
Long ssoSessionMaxLifespan
-
ssoSessionMaxLifespanRememberMe
Long ssoSessionMaxLifespanRememberMe
-
supportedLocales
List<String> supportedLocales
-
updateProfileOnInitialSocialLogin
Boolean updateProfileOnInitialSocialLogin
-
userCacheEnabled
Boolean userCacheEnabled
-
userFederationMappers
List<UserFederationMappers> userFederationMappers
-
userFederationProviders
List<UserFederationProviders> userFederationProviders
-
userManagedAccessAllowed
Boolean userManagedAccessAllowed
-
users
List<Users> users
-
verifyEmail
Boolean verifyEmail
-
waitIncrementSeconds
Long waitIncrementSeconds
-
webAuthnPolicyAcceptableAaguids
List<String> webAuthnPolicyAcceptableAaguids
-
webAuthnPolicyAttestationConveyancePreference
String webAuthnPolicyAttestationConveyancePreference
-
webAuthnPolicyAuthenticatorAttachment
String webAuthnPolicyAuthenticatorAttachment
-
webAuthnPolicyAvoidSameAuthenticatorRegister
Boolean webAuthnPolicyAvoidSameAuthenticatorRegister
-
webAuthnPolicyCreateTimeout
Long webAuthnPolicyCreateTimeout
-
webAuthnPolicyPasswordlessAcceptableAaguids
List<String> webAuthnPolicyPasswordlessAcceptableAaguids
-
webAuthnPolicyPasswordlessAttestationConveyancePreference
String webAuthnPolicyPasswordlessAttestationConveyancePreference
-
webAuthnPolicyPasswordlessAuthenticatorAttachment
String webAuthnPolicyPasswordlessAuthenticatorAttachment
-
webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister
Boolean webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister
-
webAuthnPolicyPasswordlessCreateTimeout
Long webAuthnPolicyPasswordlessCreateTimeout
-
webAuthnPolicyPasswordlessRequireResidentKey
String webAuthnPolicyPasswordlessRequireResidentKey
-
webAuthnPolicyPasswordlessRpEntityName
String webAuthnPolicyPasswordlessRpEntityName
-
webAuthnPolicyPasswordlessRpId
String webAuthnPolicyPasswordlessRpId
-
webAuthnPolicyPasswordlessSignatureAlgorithms
List<String> webAuthnPolicyPasswordlessSignatureAlgorithms
-
webAuthnPolicyPasswordlessUserVerificationRequirement
String webAuthnPolicyPasswordlessUserVerificationRequirement
-
webAuthnPolicyRequireResidentKey
String webAuthnPolicyRequireResidentKey
-
webAuthnPolicyRpEntityName
String webAuthnPolicyRpEntityName
-
webAuthnPolicyRpId
String webAuthnPolicyRpId
-
webAuthnPolicySignatureAlgorithms
List<String> webAuthnPolicySignatureAlgorithms
-
webAuthnPolicyUserVerificationRequirement
String webAuthnPolicyUserVerificationRequirement
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.Applications
class Applications extends Object implements Serializable-
Serialized Fields
-
access
Map<String,
Boolean> access -
adminUrl
String adminUrl
-
alwaysDisplayInConsole
Boolean alwaysDisplayInConsole
-
attributes
Map<String,
String> attributes -
authenticationFlowBindingOverrides
Map<String,
String> authenticationFlowBindingOverrides -
authorizationServicesEnabled
Boolean authorizationServicesEnabled
-
authorizationSettings
AuthorizationSettings authorizationSettings
-
baseUrl
String baseUrl
-
bearerOnly
Boolean bearerOnly
-
claims
Claims claims
-
clientAuthenticatorType
String clientAuthenticatorType
-
clientId
String clientId
-
clientTemplate
String clientTemplate
-
consentRequired
Boolean consentRequired
-
defaultClientScopes
List<String> defaultClientScopes
-
defaultRoles
List<String> defaultRoles
-
description
String description
-
directAccessGrantsEnabled
Boolean directAccessGrantsEnabled
-
directGrantsOnly
Boolean directGrantsOnly
-
enabled
Boolean enabled
-
frontchannelLogout
Boolean frontchannelLogout
-
fullScopeAllowed
Boolean fullScopeAllowed
-
id
String id
-
implicitFlowEnabled
Boolean implicitFlowEnabled
-
name
String name
-
nodeReRegistrationTimeout
Long nodeReRegistrationTimeout
-
notBefore
Long notBefore
-
oauth2DeviceAuthorizationGrantEnabled
Boolean oauth2DeviceAuthorizationGrantEnabled
-
optionalClientScopes
List<String> optionalClientScopes
-
origin
String origin
-
protocol
String protocol
-
protocolMappers
List<ProtocolMappers> protocolMappers
-
publicClient
Boolean publicClient
-
redirectUris
List<String> redirectUris
-
registeredNodes
Map<String,
Long> registeredNodes -
registrationAccessToken
String registrationAccessToken
-
rootUrl
String rootUrl
-
secret
String secret
-
serviceAccountsEnabled
Boolean serviceAccountsEnabled
-
standardFlowEnabled
Boolean standardFlowEnabled
-
surrogateAuthRequired
Boolean surrogateAuthRequired
-
useTemplateConfig
Boolean useTemplateConfig
-
useTemplateMappers
Boolean useTemplateMappers
-
useTemplateScope
Boolean useTemplateScope
-
webOrigins
List<String> webOrigins
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.ApplicationScopeMappings
class ApplicationScopeMappings extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.AuthenticationFlows
class AuthenticationFlows extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.AuthenticatorConfig
class AuthenticatorConfig extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.Clients
class Clients extends Object implements Serializable-
Serialized Fields
-
access
Map<String,
Boolean> access -
adminUrl
String adminUrl
-
alwaysDisplayInConsole
Boolean alwaysDisplayInConsole
-
attributes
Map<String,
String> attributes -
authenticationFlowBindingOverrides
Map<String,
String> authenticationFlowBindingOverrides -
authorizationServicesEnabled
Boolean authorizationServicesEnabled
-
authorizationSettings
AuthorizationSettings authorizationSettings
-
baseUrl
String baseUrl
-
bearerOnly
Boolean bearerOnly
-
clientAuthenticatorType
String clientAuthenticatorType
-
clientId
String clientId
-
clientTemplate
String clientTemplate
-
consentRequired
Boolean consentRequired
-
defaultClientScopes
List<String> defaultClientScopes
-
defaultRoles
List<String> defaultRoles
-
description
String description
-
directAccessGrantsEnabled
Boolean directAccessGrantsEnabled
-
directGrantsOnly
Boolean directGrantsOnly
-
enabled
Boolean enabled
-
frontchannelLogout
Boolean frontchannelLogout
-
fullScopeAllowed
Boolean fullScopeAllowed
-
id
String id
-
implicitFlowEnabled
Boolean implicitFlowEnabled
-
name
String name
-
nodeReRegistrationTimeout
Long nodeReRegistrationTimeout
-
notBefore
Long notBefore
-
oauth2DeviceAuthorizationGrantEnabled
Boolean oauth2DeviceAuthorizationGrantEnabled
-
optionalClientScopes
List<String> optionalClientScopes
-
origin
String origin
-
protocol
String protocol
-
protocolMappers
List<ProtocolMappers> protocolMappers
-
publicClient
Boolean publicClient
-
redirectUris
List<String> redirectUris
-
registeredNodes
Map<String,
Long> registeredNodes -
registrationAccessToken
String registrationAccessToken
-
rootUrl
String rootUrl
-
secret
String secret
-
serviceAccountsEnabled
Boolean serviceAccountsEnabled
-
standardFlowEnabled
Boolean standardFlowEnabled
-
surrogateAuthRequired
Boolean surrogateAuthRequired
-
useTemplateConfig
Boolean useTemplateConfig
-
useTemplateMappers
Boolean useTemplateMappers
-
useTemplateScope
Boolean useTemplateScope
-
webOrigins
List<String> webOrigins
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.ClientScopeMappings
class ClientScopeMappings extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.ClientScopes
class ClientScopes extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.ClientTemplates
class ClientTemplates extends Object implements Serializable-
Serialized Fields
-
attributes
Map<String,
String> attributes -
bearerOnly
Boolean bearerOnly
-
consentRequired
Boolean consentRequired
-
description
String description
-
directAccessGrantsEnabled
Boolean directAccessGrantsEnabled
-
frontchannelLogout
Boolean frontchannelLogout
-
fullScopeAllowed
Boolean fullScopeAllowed
-
id
String id
-
implicitFlowEnabled
Boolean implicitFlowEnabled
-
name
String name
-
protocol
String protocol
-
protocolMappers
List<ProtocolMappers> protocolMappers
-
publicClient
Boolean publicClient
-
serviceAccountsEnabled
Boolean serviceAccountsEnabled
-
standardFlowEnabled
Boolean standardFlowEnabled
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.Components
class Components extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.DefaultRole
class DefaultRole extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.FederatedUsers
class FederatedUsers extends Object implements Serializable-
Serialized Fields
-
access
Map<String,
Boolean> access -
applicationRoles
Map<String,
List<String>> applicationRoles -
attributes
Map<String,
List<String>> attributes -
clientConsents
List<ClientConsents> clientConsents
-
clientRoles
Map<String,
List<String>> clientRoles -
createdTimestamp
Long createdTimestamp
-
credentials
List<Credentials> credentials
-
disableableCredentialTypes
List<String> disableableCredentialTypes
-
email
String email
-
emailVerified
Boolean emailVerified
-
enabled
Boolean enabled
-
federatedIdentities
List<FederatedIdentities> federatedIdentities
-
federationLink
String federationLink
-
firstName
String firstName
-
groups
List<String> groups
-
id
String id
-
lastName
String lastName
-
notBefore
Long notBefore
-
origin
String origin
-
realmRoles
List<String> realmRoles
-
requiredActions
List<String> requiredActions
-
self
String self
-
serviceAccountClientId
String serviceAccountClientId
-
socialLinks
List<SocialLinks> socialLinks
-
totp
Boolean totp
-
username
String username
-
userProfileMetadata
UserProfileMetadata userProfileMetadata
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.Groups
class Groups extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.IdentityProviderMappers
class IdentityProviderMappers extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.IdentityProviders
class IdentityProviders extends Object implements Serializable-
Serialized Fields
-
addReadTokenRoleOnCreate
Boolean addReadTokenRoleOnCreate
-
alias
String alias
-
authenticateByDefault
Boolean authenticateByDefault
-
config
Map<String,
String> config -
displayName
String displayName
-
enabled
Boolean enabled
-
firstBrokerLoginFlowAlias
String firstBrokerLoginFlowAlias
-
internalId
String internalId
-
linkOnly
Boolean linkOnly
-
postBrokerLoginFlowAlias
String postBrokerLoginFlowAlias
-
providerId
String providerId
-
storeToken
Boolean storeToken
-
trustEmail
Boolean trustEmail
-
updateProfileFirstLoginMode
String updateProfileFirstLoginMode
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.OauthClients
class OauthClients extends Object implements Serializable-
Serialized Fields
-
access
Map<String,
Boolean> access -
adminUrl
String adminUrl
-
alwaysDisplayInConsole
Boolean alwaysDisplayInConsole
-
attributes
Map<String,
String> attributes -
authenticationFlowBindingOverrides
Map<String,
String> authenticationFlowBindingOverrides -
authorizationServicesEnabled
Boolean authorizationServicesEnabled
-
authorizationSettings
AuthorizationSettings authorizationSettings
-
baseUrl
String baseUrl
-
bearerOnly
Boolean bearerOnly
-
claims
Claims claims
-
clientAuthenticatorType
String clientAuthenticatorType
-
clientId
String clientId
-
clientTemplate
String clientTemplate
-
consentRequired
Boolean consentRequired
-
defaultClientScopes
List<String> defaultClientScopes
-
defaultRoles
List<String> defaultRoles
-
description
String description
-
directAccessGrantsEnabled
Boolean directAccessGrantsEnabled
-
directGrantsOnly
Boolean directGrantsOnly
-
enabled
Boolean enabled
-
frontchannelLogout
Boolean frontchannelLogout
-
fullScopeAllowed
Boolean fullScopeAllowed
-
id
String id
-
implicitFlowEnabled
Boolean implicitFlowEnabled
-
name
String name
-
nodeReRegistrationTimeout
Long nodeReRegistrationTimeout
-
notBefore
Long notBefore
-
oauth2DeviceAuthorizationGrantEnabled
Boolean oauth2DeviceAuthorizationGrantEnabled
-
optionalClientScopes
List<String> optionalClientScopes
-
origin
String origin
-
protocol
String protocol
-
protocolMappers
List<ProtocolMappers> protocolMappers
-
publicClient
Boolean publicClient
-
redirectUris
List<String> redirectUris
-
registeredNodes
Map<String,
Long> registeredNodes -
registrationAccessToken
String registrationAccessToken
-
rootUrl
String rootUrl
-
secret
String secret
-
serviceAccountsEnabled
Boolean serviceAccountsEnabled
-
standardFlowEnabled
Boolean standardFlowEnabled
-
surrogateAuthRequired
Boolean surrogateAuthRequired
-
useTemplateConfig
Boolean useTemplateConfig
-
useTemplateMappers
Boolean useTemplateMappers
-
useTemplateScope
Boolean useTemplateScope
-
webOrigins
List<String> webOrigins
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.ProtocolMappers
class ProtocolMappers extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.RequiredActions
class RequiredActions extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.Roles
class Roles extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.ScopeMappings
class ScopeMappings extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.UserFederationMappers
class UserFederationMappers extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.UserFederationProviders
class UserFederationProviders extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.Users
class Users extends Object implements Serializable-
Serialized Fields
-
access
Map<String,
Boolean> access -
applicationRoles
Map<String,
List<String>> applicationRoles -
attributes
Map<String,
List<String>> attributes -
clientConsents
List<ClientConsents> clientConsents
-
clientRoles
Map<String,
List<String>> clientRoles -
createdTimestamp
Long createdTimestamp
-
credentials
List<Credentials> credentials
-
disableableCredentialTypes
List<String> disableableCredentialTypes
-
email
String email
-
emailVerified
Boolean emailVerified
-
enabled
Boolean enabled
-
federatedIdentities
List<FederatedIdentities> federatedIdentities
-
federationLink
String federationLink
-
firstName
String firstName
-
groups
List<String> groups
-
id
String id
-
lastName
String lastName
-
notBefore
Long notBefore
-
origin
String origin
-
realmRoles
List<String> realmRoles
-
requiredActions
List<String> requiredActions
-
self
String self
-
serviceAccountClientId
String serviceAccountClientId
-
socialLinks
List<SocialLinks> socialLinks
-
totp
Boolean totp
-
username
String username
-
userProfileMetadata
UserProfileMetadata userProfileMetadata
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.AuthorizationSettings
class AuthorizationSettings extends Object implements Serializable-
Serialized Fields
-
allowRemoteResourceManagement
Boolean allowRemoteResourceManagement
-
clientId
String clientId
-
decisionStrategy
AuthorizationSettings.DecisionStrategy decisionStrategy
-
id
String id
-
name
String name
-
policies
List<Policies> policies
-
policyEnforcementMode
AuthorizationSettings.PolicyEnforcementMode policyEnforcementMode
-
resources
List<Resources> resources
-
scopes
List<Scopes> scopes
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.Claims
class Claims extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.ProtocolMappers
class ProtocolMappers extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.Policies
class Policies extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config -
decisionStrategy
Policies.DecisionStrategy decisionStrategy
-
description
String description
-
id
String id
-
logic
Policies.Logic logic
-
name
String name
-
owner
String owner
-
policies
List<String> policies
-
resources
List<String> resources
-
resourcesData
List<ResourcesData> resourcesData
-
scopes
List<String> scopes
-
scopesData
List<ScopesData> scopesData
-
type
String type
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.Resources
class Resources extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.Scopes
class Scopes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.policies
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.policies.ResourcesData
class ResourcesData extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.policies.ScopesData
class ScopesData extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.policies.resourcesdata
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.policies.resourcesdata.Owner
class Owner extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.policies.resourcesdata.Scopes
class Scopes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.resources
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.resources.Owner
class Owner extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.applications.authorizationsettings.resources.Scopes
class Scopes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.authenticationflows
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.authenticationflows.AuthenticationExecutions
class AuthenticationExecutions extends Object implements Serializable-
Serialized Fields
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.AuthorizationSettings
class AuthorizationSettings extends Object implements Serializable-
Serialized Fields
-
allowRemoteResourceManagement
Boolean allowRemoteResourceManagement
-
clientId
String clientId
-
decisionStrategy
AuthorizationSettings.DecisionStrategy decisionStrategy
-
id
String id
-
name
String name
-
policies
List<Policies> policies
-
policyEnforcementMode
AuthorizationSettings.PolicyEnforcementMode policyEnforcementMode
-
resources
List<Resources> resources
-
scopes
List<Scopes> scopes
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.ProtocolMappers
class ProtocolMappers extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.Policies
class Policies extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config -
decisionStrategy
Policies.DecisionStrategy decisionStrategy
-
description
String description
-
id
String id
-
logic
Policies.Logic logic
-
name
String name
-
owner
String owner
-
policies
List<String> policies
-
resources
List<String> resources
-
resourcesData
List<ResourcesData> resourcesData
-
scopes
List<String> scopes
-
scopesData
List<ScopesData> scopesData
-
type
String type
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.Resources
class Resources extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.Scopes
class Scopes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.policies
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.policies.ResourcesData
class ResourcesData extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.policies.ScopesData
class ScopesData extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.policies.resourcesdata
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.policies.resourcesdata.Owner
class Owner extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.policies.resourcesdata.Scopes
class Scopes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.resources
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.resources.Owner
class Owner extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clients.authorizationsettings.resources.Scopes
class Scopes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clientscopes
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clientscopes.ProtocolMappers
class ProtocolMappers extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clienttemplates
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.clienttemplates.ProtocolMappers
class ProtocolMappers extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.components
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.defaultrole
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.ClientConsents
class ClientConsents extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.Credentials
class Credentials extends Object implements Serializable-
Serialized Fields
-
algorithm
String algorithm
-
config
Map<String,
List<String>> config -
counter
Long counter
-
createdDate
Long createdDate
-
credentialData
String credentialData
-
device
String device
-
digits
Long digits
-
hashedSaltedValue
String hashedSaltedValue
-
hashIterations
Long hashIterations
-
id
String id
-
period
Long period
-
priority
Long priority
-
salt
String salt
-
secretData
String secretData
-
temporary
Boolean temporary
-
type
String type
-
userLabel
String userLabel
-
value
String value
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.FederatedIdentities
class FederatedIdentities extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.SocialLinks
class SocialLinks extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.UserProfileMetadata
class UserProfileMetadata extends Object implements Serializable-
Serialized Fields
-
attributes
List<Attributes> attributes
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.userprofilemetadata
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.userprofilemetadata.Attributes
class Attributes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.userprofilemetadata.attributes
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.userprofilemetadata.attributes.Annotations
class Annotations extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.federatedusers.userprofilemetadata.attributes.Validators
class Validators extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.groups
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.groups.SubGroups
class SubGroups extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.AuthorizationSettings
class AuthorizationSettings extends Object implements Serializable-
Serialized Fields
-
allowRemoteResourceManagement
Boolean allowRemoteResourceManagement
-
clientId
String clientId
-
decisionStrategy
AuthorizationSettings.DecisionStrategy decisionStrategy
-
id
String id
-
name
String name
-
policies
List<Policies> policies
-
policyEnforcementMode
AuthorizationSettings.PolicyEnforcementMode policyEnforcementMode
-
resources
List<Resources> resources
-
scopes
List<Scopes> scopes
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.Claims
class Claims extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.ProtocolMappers
class ProtocolMappers extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.Policies
class Policies extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config -
decisionStrategy
Policies.DecisionStrategy decisionStrategy
-
description
String description
-
id
String id
-
logic
Policies.Logic logic
-
name
String name
-
owner
String owner
-
policies
List<String> policies
-
resources
List<String> resources
-
resourcesData
List<ResourcesData> resourcesData
-
scopes
List<String> scopes
-
scopesData
List<ScopesData> scopesData
-
type
String type
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.Resources
class Resources extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.Scopes
class Scopes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.policies
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.policies.ResourcesData
class ResourcesData extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.policies.ScopesData
class ScopesData extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.policies.resourcesdata
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.policies.resourcesdata.Owner
class Owner extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.policies.resourcesdata.Scopes
class Scopes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.resources
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.resources.Owner
class Owner extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.oauthclients.authorizationsettings.resources.Scopes
class Scopes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.roles
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.roles.Application
class Application extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.roles.Client
class Client extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.roles.Realm
class Realm extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.roles.application
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.roles.client
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.roles.realm
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.ClientConsents
class ClientConsents extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.Credentials
class Credentials extends Object implements Serializable-
Serialized Fields
-
algorithm
String algorithm
-
config
Map<String,
List<String>> config -
counter
Long counter
-
createdDate
Long createdDate
-
credentialData
String credentialData
-
device
String device
-
digits
Long digits
-
hashedSaltedValue
String hashedSaltedValue
-
hashIterations
Long hashIterations
-
id
String id
-
period
Long period
-
priority
Long priority
-
salt
String salt
-
secretData
String secretData
-
temporary
Boolean temporary
-
type
String type
-
userLabel
String userLabel
-
value
String value
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.FederatedIdentities
class FederatedIdentities extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.SocialLinks
class SocialLinks extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.UserProfileMetadata
class UserProfileMetadata extends Object implements Serializable-
Serialized Fields
-
attributes
List<Attributes> attributes
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.userprofilemetadata
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.userprofilemetadata.Attributes
class Attributes extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.userprofilemetadata.attributes
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.userprofilemetadata.attributes.Annotations
class Annotations extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportspec.realm.users.userprofilemetadata.attributes.Validators
class Validators extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakrealmimportstatus
-
Class org.keycloak.k8s.v2alpha1.keycloakrealmimportstatus.Conditions
class Conditions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.AdditionalOptions
class AdditionalOptions extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.Db
class Db extends Object implements Serializable-
Serialized Fields
-
database
String database
Sets the database name of the default JDBC URL of the chosen vendor. If the `url` option is set, this option is ignored. -
host
String host
Sets the hostname of the default JDBC URL of the chosen vendor. If the `url` option is set, this option is ignored. -
passwordSecret
PasswordSecret passwordSecret
The reference to a secret holding the password of the database user. -
poolInitialSize
Long poolInitialSize
The initial size of the connection pool. -
poolMaxSize
Long poolMaxSize
The maximum size of the connection pool. -
poolMinSize
Long poolMinSize
The minimal size of the connection pool. -
port
Long port
Sets the port of the default JDBC URL of the chosen vendor. If the `url` option is set, this option is ignored. -
schema
String schema
The database schema to be used. -
url
String url
The full database JDBC URL. If not provided, a default URL is set based on the selected database vendor. For instance, if using 'postgres', the default JDBC URL would be 'jdbc:postgresql://localhost/keycloak'. -
usernameSecret
UsernameSecret usernameSecret
The reference to a secret holding the username of the database user. -
vendor
String vendor
The database vendor.
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.Features
class Features extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.Hostname
class Hostname extends Object implements Serializable-
Serialized Fields
-
admin
String admin
The hostname for accessing the administration console. -
adminUrl
String adminUrl
Set the base URL for accessing the administration console, including scheme, host, port and path -
hostname
String hostname
Hostname for the Keycloak server. -
strict
Boolean strict
Disables dynamically resolving the hostname from request headers. -
strictBackchannel
Boolean strictBackchannel
By default backchannel URLs are dynamically resolved from request headers to allow internal and external applications.
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.Http
class Http extends Object implements Serializable-
Serialized Fields
-
httpEnabled
Boolean httpEnabled
Enables the HTTP listener. -
httpPort
Long httpPort
The used HTTP port. -
httpsPort
Long httpsPort
The used HTTPS port. -
tlsSecret
String tlsSecret
A secret containing the TLS configuration for HTTPS. Reference: https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets.
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.ImagePullSecrets
class ImagePullSecrets extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.Ingress
class Ingress extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.Transaction
class Transaction extends Object implements Serializable-
Serialized Fields
-
xaEnabled
Boolean xaEnabled
Determine whether Keycloak should use a non-XA datasource in case the database does not support XA transactions.
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.Unsupported
class Unsupported extends Object implements Serializable-
Serialized Fields
-
podTemplate
PodTemplate podTemplate
You can configure that will be merged with the one configured by default by the operator. Use at your own risk, we reserve the possibility to remove/change the way any field gets merged in future releases without notice. Reference: https://kubernetes.io/docs/concepts/workloads/pods/#pod-templates
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.additionaloptions
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.additionaloptions.Secret
class Secret extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.db
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.db.PasswordSecret
class PasswordSecret extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.db.UsernameSecret
class UsernameSecret extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.PodTemplate
class PodTemplate extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.Metadata
class Metadata extends Object implements Serializable-
Serialized Fields
-
annotations
Map<String,
String> annotations -
creationTimestamp
String creationTimestamp
-
deletionGracePeriodSeconds
Long deletionGracePeriodSeconds
-
deletionTimestamp
String deletionTimestamp
-
finalizers
List<String> finalizers
-
generateName
String generateName
-
generation
Long generation
-
labels
Map<String,
String> labels -
managedFields
List<ManagedFields> managedFields
-
name
String name
-
namespace
String namespace
-
ownerReferences
List<OwnerReferences> ownerReferences
-
resourceVersion
String resourceVersion
-
selfLink
String selfLink
-
uid
String uid
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.Spec
class Spec extends Object implements Serializable-
Serialized Fields
-
activeDeadlineSeconds
Long activeDeadlineSeconds
-
affinity
Affinity affinity
-
automountServiceAccountToken
Boolean automountServiceAccountToken
-
containers
List<Containers> containers
-
dnsConfig
DnsConfig dnsConfig
-
dnsPolicy
String dnsPolicy
-
enableServiceLinks
Boolean enableServiceLinks
-
ephemeralContainers
List<EphemeralContainers> ephemeralContainers
-
hostAliases
List<HostAliases> hostAliases
-
hostIPC
Boolean hostIPC
-
hostname
String hostname
-
hostNetwork
Boolean hostNetwork
-
hostPID
Boolean hostPID
-
hostUsers
Boolean hostUsers
-
imagePullSecrets
List<ImagePullSecrets> imagePullSecrets
-
initContainers
List<InitContainers> initContainers
-
nodeName
String nodeName
-
nodeSelector
Map<String,
String> nodeSelector -
os
Os os
-
overhead
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> overhead -
preemptionPolicy
String preemptionPolicy
-
priority
Long priority
-
priorityClassName
String priorityClassName
-
readinessGates
List<ReadinessGates> readinessGates
-
resourceClaims
List<ResourceClaims> resourceClaims
-
restartPolicy
String restartPolicy
-
runtimeClassName
String runtimeClassName
-
schedulerName
String schedulerName
-
schedulingGates
List<SchedulingGates> schedulingGates
-
securityContext
SecurityContext securityContext
-
serviceAccount
String serviceAccount
-
serviceAccountName
String serviceAccountName
-
setHostnameAsFQDN
Boolean setHostnameAsFQDN
-
shareProcessNamespace
Boolean shareProcessNamespace
-
subdomain
String subdomain
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
tolerations
List<Tolerations> tolerations
-
topologySpreadConstraints
List<TopologySpreadConstraints> topologySpreadConstraints
-
volumes
List<Volumes> volumes
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.metadata
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.metadata.ManagedFields
class ManagedFields extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.metadata.OwnerReferences
class OwnerReferences extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.metadata.managedfields
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.metadata.managedfields.FieldsV1
class FieldsV1 extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.Affinity
class Affinity extends Object implements Serializable-
Serialized Fields
-
nodeAffinity
NodeAffinity nodeAffinity
-
podAffinity
PodAffinity podAffinity
-
podAntiAffinity
PodAntiAffinity podAntiAffinity
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.Containers
class Containers extends Object implements Serializable-
Serialized Fields
-
args
List<String> args
-
command
List<String> command
-
env
List<Env> env
-
envFrom
List<EnvFrom> envFrom
-
image
String image
-
imagePullPolicy
String imagePullPolicy
-
lifecycle
Lifecycle lifecycle
-
livenessProbe
LivenessProbe livenessProbe
-
name
String name
-
ports
List<Ports> ports
-
readinessProbe
ReadinessProbe readinessProbe
-
resources
Resources resources
-
securityContext
SecurityContext securityContext
-
startupProbe
StartupProbe startupProbe
-
stdin
Boolean stdin
-
stdinOnce
Boolean stdinOnce
-
terminationMessagePath
String terminationMessagePath
-
terminationMessagePolicy
String terminationMessagePolicy
-
tty
Boolean tty
-
volumeDevices
List<VolumeDevices> volumeDevices
-
volumeMounts
List<VolumeMounts> volumeMounts
-
workingDir
String workingDir
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.DnsConfig
class DnsConfig extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.EphemeralContainers
class EphemeralContainers extends Object implements Serializable-
Serialized Fields
-
args
List<String> args
-
command
List<String> command
-
env
List<Env> env
-
envFrom
List<EnvFrom> envFrom
-
image
String image
-
imagePullPolicy
String imagePullPolicy
-
lifecycle
Lifecycle lifecycle
-
livenessProbe
LivenessProbe livenessProbe
-
name
String name
-
ports
List<Ports> ports
-
readinessProbe
ReadinessProbe readinessProbe
-
resources
Resources resources
-
securityContext
SecurityContext securityContext
-
startupProbe
StartupProbe startupProbe
-
stdin
Boolean stdin
-
stdinOnce
Boolean stdinOnce
-
targetContainerName
String targetContainerName
-
terminationMessagePath
String terminationMessagePath
-
terminationMessagePolicy
String terminationMessagePolicy
-
tty
Boolean tty
-
volumeDevices
List<VolumeDevices> volumeDevices
-
volumeMounts
List<VolumeMounts> volumeMounts
-
workingDir
String workingDir
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.HostAliases
class HostAliases extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ImagePullSecrets
class ImagePullSecrets extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.InitContainers
class InitContainers extends Object implements Serializable-
Serialized Fields
-
args
List<String> args
-
command
List<String> command
-
env
List<Env> env
-
envFrom
List<EnvFrom> envFrom
-
image
String image
-
imagePullPolicy
String imagePullPolicy
-
lifecycle
Lifecycle lifecycle
-
livenessProbe
LivenessProbe livenessProbe
-
name
String name
-
ports
List<Ports> ports
-
readinessProbe
ReadinessProbe readinessProbe
-
resources
Resources resources
-
securityContext
SecurityContext securityContext
-
startupProbe
StartupProbe startupProbe
-
stdin
Boolean stdin
-
stdinOnce
Boolean stdinOnce
-
terminationMessagePath
String terminationMessagePath
-
terminationMessagePolicy
String terminationMessagePolicy
-
tty
Boolean tty
-
volumeDevices
List<VolumeDevices> volumeDevices
-
volumeMounts
List<VolumeMounts> volumeMounts
-
workingDir
String workingDir
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.Os
class Os extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ReadinessGates
class ReadinessGates extends Object implements Serializable-
Serialized Fields
-
conditionType
String conditionType
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ResourceClaims
class ResourceClaims extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.SchedulingGates
class SchedulingGates extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.SecurityContext
class SecurityContext extends Object implements Serializable-
Serialized Fields
-
fsGroup
Long fsGroup
-
fsGroupChangePolicy
String fsGroupChangePolicy
-
runAsGroup
Long runAsGroup
-
runAsNonRoot
Boolean runAsNonRoot
-
runAsUser
Long runAsUser
-
seccompProfile
SeccompProfile seccompProfile
-
seLinuxOptions
SeLinuxOptions seLinuxOptions
-
supplementalGroups
List<Long> supplementalGroups
-
sysctls
List<Sysctls> sysctls
-
windowsOptions
WindowsOptions windowsOptions
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.Tolerations
class Tolerations extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.TopologySpreadConstraints
class TopologySpreadConstraints extends Object implements Serializable-
Serialized Fields
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.Volumes
class Volumes extends Object implements Serializable-
Serialized Fields
-
awsElasticBlockStore
AwsElasticBlockStore awsElasticBlockStore
-
azureDisk
AzureDisk azureDisk
-
azureFile
AzureFile azureFile
-
cephfs
Cephfs cephfs
-
cinder
Cinder cinder
-
configMap
ConfigMap configMap
-
csi
Csi csi
-
downwardAPI
DownwardAPI downwardAPI
-
emptyDir
EmptyDir emptyDir
-
ephemeral
Ephemeral ephemeral
-
fc
Fc fc
-
flexVolume
FlexVolume flexVolume
-
flocker
Flocker flocker
-
gcePersistentDisk
GcePersistentDisk gcePersistentDisk
-
gitRepo
GitRepo gitRepo
-
glusterfs
Glusterfs glusterfs
-
hostPath
HostPath hostPath
-
iscsi
Iscsi iscsi
-
name
String name
-
nfs
Nfs nfs
-
persistentVolumeClaim
PersistentVolumeClaim persistentVolumeClaim
-
photonPersistentDisk
PhotonPersistentDisk photonPersistentDisk
-
portworxVolume
PortworxVolume portworxVolume
-
projected
Projected projected
-
quobyte
Quobyte quobyte
-
rbd
Rbd rbd
-
scaleIO
ScaleIO scaleIO
-
secret
Secret secret
-
storageos
Storageos storageos
-
vsphereVolume
VsphereVolume vsphereVolume
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.NodeAffinity
class NodeAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
-
requiredDuringSchedulingIgnoredDuringExecution
RequiredDuringSchedulingIgnoredDuringExecution requiredDuringSchedulingIgnoredDuringExecution
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.PodAffinity
class PodAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
-
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.PodAntiAffinity
class PodAntiAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
-
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
preference
Preference preference
-
weight
Long weight
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
nodeSelectorTerms
List<NodeSelectorTerms> nodeSelectorTerms
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.Preference
class Preference extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchFields
List<MatchFields> matchFields
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchExpressions
class MatchExpressions extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchFields
class MatchFields extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.NodeSelectorTerms
class NodeSelectorTerms extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchFields
List<MatchFields> matchFields
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchExpressions
class MatchExpressions extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchFields
class MatchFields extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
-
weight
Long weight
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
-
namespaces
List<String> namespaces
-
namespaceSelector
NamespaceSelector namespaceSelector
-
topologyKey
String topologyKey
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.preferredduringschedulingignoredduringexecution
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
-
namespaces
List<String> namespaces
-
namespaceSelector
NamespaceSelector namespaceSelector
-
topologyKey
String topologyKey
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.NamespaceSelector
class NamespaceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.namespaceselector
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.requiredduringschedulingignoredduringexecution
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.requiredduringschedulingignoredduringexecution.NamespaceSelector
class NamespaceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.requiredduringschedulingignoredduringexecution.namespaceselector
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podaffinity.requiredduringschedulingignoredduringexecution.namespaceselector.MatchExpressions
class MatchExpressions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
-
weight
Long weight
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
-
namespaces
List<String> namespaces
-
namespaceSelector
NamespaceSelector namespaceSelector
-
topologyKey
String topologyKey
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
-
namespaces
List<String> namespaces
-
namespaceSelector
NamespaceSelector namespaceSelector
-
topologyKey
String topologyKey
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.NamespaceSelector
class NamespaceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.namespaceselector
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.NamespaceSelector
class NamespaceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.namespaceselector
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.namespaceselector.MatchExpressions
class MatchExpressions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.Env
class Env extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.EnvFrom
class EnvFrom extends Object implements Serializable-
Serialized Fields
-
configMapRef
ConfigMapRef configMapRef
-
prefix
String prefix
-
secretRef
SecretRef secretRef
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.Lifecycle
class Lifecycle extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.LivenessProbe
class LivenessProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
-
failureThreshold
Long failureThreshold
-
grpc
Grpc grpc
-
httpGet
HttpGet httpGet
-
initialDelaySeconds
Long initialDelaySeconds
-
periodSeconds
Long periodSeconds
-
successThreshold
Long successThreshold
-
tcpSocket
TcpSocket tcpSocket
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
timeoutSeconds
Long timeoutSeconds
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.Ports
class Ports extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.ReadinessProbe
class ReadinessProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
-
failureThreshold
Long failureThreshold
-
grpc
Grpc grpc
-
httpGet
HttpGet httpGet
-
initialDelaySeconds
Long initialDelaySeconds
-
periodSeconds
Long periodSeconds
-
successThreshold
Long successThreshold
-
tcpSocket
TcpSocket tcpSocket
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
timeoutSeconds
Long timeoutSeconds
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.Resources
class Resources extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.SecurityContext
class SecurityContext extends Object implements Serializable-
Serialized Fields
-
allowPrivilegeEscalation
Boolean allowPrivilegeEscalation
-
capabilities
Capabilities capabilities
-
privileged
Boolean privileged
-
procMount
String procMount
-
readOnlyRootFilesystem
Boolean readOnlyRootFilesystem
-
runAsGroup
Long runAsGroup
-
runAsNonRoot
Boolean runAsNonRoot
-
runAsUser
Long runAsUser
-
seccompProfile
SeccompProfile seccompProfile
-
seLinuxOptions
SeLinuxOptions seLinuxOptions
-
windowsOptions
WindowsOptions windowsOptions
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.StartupProbe
class StartupProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
-
failureThreshold
Long failureThreshold
-
grpc
Grpc grpc
-
httpGet
HttpGet httpGet
-
initialDelaySeconds
Long initialDelaySeconds
-
periodSeconds
Long periodSeconds
-
successThreshold
Long successThreshold
-
tcpSocket
TcpSocket tcpSocket
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
timeoutSeconds
Long timeoutSeconds
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.VolumeDevices
class VolumeDevices extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.VolumeMounts
class VolumeMounts extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.env
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.env.ValueFrom
class ValueFrom extends Object implements Serializable-
Serialized Fields
-
configMapKeyRef
ConfigMapKeyRef configMapKeyRef
-
fieldRef
FieldRef fieldRef
-
resourceFieldRef
ResourceFieldRef resourceFieldRef
-
secretKeyRef
SecretKeyRef secretKeyRef
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.env.valuefrom
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.env.valuefrom.ConfigMapKeyRef
class ConfigMapKeyRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.env.valuefrom.FieldRef
class FieldRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.env.valuefrom.ResourceFieldRef
class ResourceFieldRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.env.valuefrom.SecretKeyRef
class SecretKeyRef extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.envfrom
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.envfrom.ConfigMapRef
class ConfigMapRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.envfrom.SecretRef
class SecretRef extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.PostStart
class PostStart extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.PreStop
class PreStop extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.poststart
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.poststart.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.poststart.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.poststart.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.poststart.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.poststart.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.prestop
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.prestop.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.prestop.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.prestop.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.prestop.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.lifecycle.prestop.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.livenessprobe
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.livenessprobe.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.livenessprobe.Grpc
class Grpc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.livenessprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.livenessprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.livenessprobe.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.livenessprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.readinessprobe
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.readinessprobe.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.readinessprobe.Grpc
class Grpc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.readinessprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.readinessprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.readinessprobe.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.readinessprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.resources
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.resources.Claims
class Claims extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.securitycontext
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.securitycontext.Capabilities
class Capabilities extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.securitycontext.SeccompProfile
class SeccompProfile extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.securitycontext.SeLinuxOptions
class SeLinuxOptions extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.securitycontext.WindowsOptions
class WindowsOptions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.startupprobe
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.startupprobe.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.startupprobe.Grpc
class Grpc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.startupprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.startupprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.startupprobe.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.containers.startupprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.dnsconfig
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.dnsconfig.Options
class Options extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.Env
class Env extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.EnvFrom
class EnvFrom extends Object implements Serializable-
Serialized Fields
-
configMapRef
ConfigMapRef configMapRef
-
prefix
String prefix
-
secretRef
SecretRef secretRef
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.Lifecycle
class Lifecycle extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.LivenessProbe
class LivenessProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
-
failureThreshold
Long failureThreshold
-
grpc
Grpc grpc
-
httpGet
HttpGet httpGet
-
initialDelaySeconds
Long initialDelaySeconds
-
periodSeconds
Long periodSeconds
-
successThreshold
Long successThreshold
-
tcpSocket
TcpSocket tcpSocket
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
timeoutSeconds
Long timeoutSeconds
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.Ports
class Ports extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.ReadinessProbe
class ReadinessProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
-
failureThreshold
Long failureThreshold
-
grpc
Grpc grpc
-
httpGet
HttpGet httpGet
-
initialDelaySeconds
Long initialDelaySeconds
-
periodSeconds
Long periodSeconds
-
successThreshold
Long successThreshold
-
tcpSocket
TcpSocket tcpSocket
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
timeoutSeconds
Long timeoutSeconds
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.Resources
class Resources extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.SecurityContext
class SecurityContext extends Object implements Serializable-
Serialized Fields
-
allowPrivilegeEscalation
Boolean allowPrivilegeEscalation
-
capabilities
Capabilities capabilities
-
privileged
Boolean privileged
-
procMount
String procMount
-
readOnlyRootFilesystem
Boolean readOnlyRootFilesystem
-
runAsGroup
Long runAsGroup
-
runAsNonRoot
Boolean runAsNonRoot
-
runAsUser
Long runAsUser
-
seccompProfile
SeccompProfile seccompProfile
-
seLinuxOptions
SeLinuxOptions seLinuxOptions
-
windowsOptions
WindowsOptions windowsOptions
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.StartupProbe
class StartupProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
-
failureThreshold
Long failureThreshold
-
grpc
Grpc grpc
-
httpGet
HttpGet httpGet
-
initialDelaySeconds
Long initialDelaySeconds
-
periodSeconds
Long periodSeconds
-
successThreshold
Long successThreshold
-
tcpSocket
TcpSocket tcpSocket
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
timeoutSeconds
Long timeoutSeconds
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.VolumeDevices
class VolumeDevices extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.VolumeMounts
class VolumeMounts extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.env
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.env.ValueFrom
class ValueFrom extends Object implements Serializable-
Serialized Fields
-
configMapKeyRef
ConfigMapKeyRef configMapKeyRef
-
fieldRef
FieldRef fieldRef
-
resourceFieldRef
ResourceFieldRef resourceFieldRef
-
secretKeyRef
SecretKeyRef secretKeyRef
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.env.valuefrom
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.env.valuefrom.ConfigMapKeyRef
class ConfigMapKeyRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.env.valuefrom.FieldRef
class FieldRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.env.valuefrom.ResourceFieldRef
class ResourceFieldRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.env.valuefrom.SecretKeyRef
class SecretKeyRef extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.envfrom
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.envfrom.ConfigMapRef
class ConfigMapRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.envfrom.SecretRef
class SecretRef extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.PostStart
class PostStart extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.PreStop
class PreStop extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.poststart
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.poststart.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.poststart.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.poststart.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.poststart.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.poststart.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.prestop
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.prestop.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.prestop.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.prestop.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.prestop.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.lifecycle.prestop.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.livenessprobe
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.livenessprobe.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.livenessprobe.Grpc
class Grpc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.livenessprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.livenessprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.livenessprobe.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.livenessprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.readinessprobe
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.readinessprobe.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.readinessprobe.Grpc
class Grpc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.readinessprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.readinessprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.readinessprobe.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.readinessprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.resources
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.resources.Claims
class Claims extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.securitycontext
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.securitycontext.Capabilities
class Capabilities extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.securitycontext.SeccompProfile
class SeccompProfile extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.securitycontext.SeLinuxOptions
class SeLinuxOptions extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.securitycontext.WindowsOptions
class WindowsOptions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.startupprobe
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.startupprobe.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.startupprobe.Grpc
class Grpc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.startupprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.startupprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.startupprobe.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.ephemeralcontainers.startupprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.Env
class Env extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.EnvFrom
class EnvFrom extends Object implements Serializable-
Serialized Fields
-
configMapRef
ConfigMapRef configMapRef
-
prefix
String prefix
-
secretRef
SecretRef secretRef
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.Lifecycle
class Lifecycle extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.LivenessProbe
class LivenessProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
-
failureThreshold
Long failureThreshold
-
grpc
Grpc grpc
-
httpGet
HttpGet httpGet
-
initialDelaySeconds
Long initialDelaySeconds
-
periodSeconds
Long periodSeconds
-
successThreshold
Long successThreshold
-
tcpSocket
TcpSocket tcpSocket
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
timeoutSeconds
Long timeoutSeconds
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.Ports
class Ports extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.ReadinessProbe
class ReadinessProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
-
failureThreshold
Long failureThreshold
-
grpc
Grpc grpc
-
httpGet
HttpGet httpGet
-
initialDelaySeconds
Long initialDelaySeconds
-
periodSeconds
Long periodSeconds
-
successThreshold
Long successThreshold
-
tcpSocket
TcpSocket tcpSocket
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
timeoutSeconds
Long timeoutSeconds
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.Resources
class Resources extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.SecurityContext
class SecurityContext extends Object implements Serializable-
Serialized Fields
-
allowPrivilegeEscalation
Boolean allowPrivilegeEscalation
-
capabilities
Capabilities capabilities
-
privileged
Boolean privileged
-
procMount
String procMount
-
readOnlyRootFilesystem
Boolean readOnlyRootFilesystem
-
runAsGroup
Long runAsGroup
-
runAsNonRoot
Boolean runAsNonRoot
-
runAsUser
Long runAsUser
-
seccompProfile
SeccompProfile seccompProfile
-
seLinuxOptions
SeLinuxOptions seLinuxOptions
-
windowsOptions
WindowsOptions windowsOptions
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.StartupProbe
class StartupProbe extends Object implements Serializable-
Serialized Fields
-
exec
Exec exec
-
failureThreshold
Long failureThreshold
-
grpc
Grpc grpc
-
httpGet
HttpGet httpGet
-
initialDelaySeconds
Long initialDelaySeconds
-
periodSeconds
Long periodSeconds
-
successThreshold
Long successThreshold
-
tcpSocket
TcpSocket tcpSocket
-
terminationGracePeriodSeconds
Long terminationGracePeriodSeconds
-
timeoutSeconds
Long timeoutSeconds
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.VolumeDevices
class VolumeDevices extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.VolumeMounts
class VolumeMounts extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.env
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.env.ValueFrom
class ValueFrom extends Object implements Serializable-
Serialized Fields
-
configMapKeyRef
ConfigMapKeyRef configMapKeyRef
-
fieldRef
FieldRef fieldRef
-
resourceFieldRef
ResourceFieldRef resourceFieldRef
-
secretKeyRef
SecretKeyRef secretKeyRef
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.env.valuefrom
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.env.valuefrom.ConfigMapKeyRef
class ConfigMapKeyRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.env.valuefrom.FieldRef
class FieldRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.env.valuefrom.ResourceFieldRef
class ResourceFieldRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.env.valuefrom.SecretKeyRef
class SecretKeyRef extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.envfrom
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.envfrom.ConfigMapRef
class ConfigMapRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.envfrom.SecretRef
class SecretRef extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.PostStart
class PostStart extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.PreStop
class PreStop extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.poststart
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.poststart.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.poststart.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.poststart.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.poststart.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.poststart.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.prestop
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.prestop.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.prestop.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.prestop.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.prestop.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.lifecycle.prestop.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.livenessprobe
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.livenessprobe.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.livenessprobe.Grpc
class Grpc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.livenessprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.livenessprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.livenessprobe.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.livenessprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.readinessprobe
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.readinessprobe.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.readinessprobe.Grpc
class Grpc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.readinessprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.readinessprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.readinessprobe.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.readinessprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.resources
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.resources.Claims
class Claims extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.securitycontext
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.securitycontext.Capabilities
class Capabilities extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.securitycontext.SeccompProfile
class SeccompProfile extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.securitycontext.SeLinuxOptions
class SeLinuxOptions extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.securitycontext.WindowsOptions
class WindowsOptions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.startupprobe
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.startupprobe.Exec
class Exec extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.startupprobe.Grpc
class Grpc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.startupprobe.HttpGet
class HttpGet extends Object implements Serializable-
Serialized Fields
-
host
String host
-
httpHeaders
List<HttpHeaders> httpHeaders
-
path
String path
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
scheme
String scheme
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.startupprobe.TcpSocket
class TcpSocket extends Object implements Serializable-
Serialized Fields
-
host
String host
-
port
io.fabric8.kubernetes.api.model.IntOrString port
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.startupprobe.httpget
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.initcontainers.startupprobe.httpget.HttpHeaders
class HttpHeaders extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.resourceclaims
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.resourceclaims.Source
class Source extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.securitycontext
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.securitycontext.SeccompProfile
class SeccompProfile extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.securitycontext.SeLinuxOptions
class SeLinuxOptions extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.securitycontext.Sysctls
class Sysctls extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.securitycontext.WindowsOptions
class WindowsOptions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.topologyspreadconstraints
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.topologyspreadconstraints.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.topologyspreadconstraints.labelselector
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.topologyspreadconstraints.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.AwsElasticBlockStore
class AwsElasticBlockStore extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.AzureDisk
class AzureDisk extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.AzureFile
class AzureFile extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Cephfs
class Cephfs extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Cinder
class Cinder extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ConfigMap
class ConfigMap extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Csi
class Csi extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.DownwardAPI
class DownwardAPI extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.EmptyDir
class EmptyDir extends Object implements Serializable-
Serialized Fields
-
medium
String medium
-
sizeLimit
io.fabric8.kubernetes.api.model.IntOrString sizeLimit
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Ephemeral
class Ephemeral extends Object implements Serializable-
Serialized Fields
-
volumeClaimTemplate
VolumeClaimTemplate volumeClaimTemplate
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Fc
class Fc extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.FlexVolume
class FlexVolume extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Flocker
class Flocker extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.GcePersistentDisk
class GcePersistentDisk extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.GitRepo
class GitRepo extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Glusterfs
class Glusterfs extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.HostPath
class HostPath extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Iscsi
class Iscsi extends Object implements Serializable-
Serialized Fields
-
chapAuthDiscovery
Boolean chapAuthDiscovery
-
chapAuthSession
Boolean chapAuthSession
-
fsType
String fsType
-
initiatorName
String initiatorName
-
iqn
String iqn
-
iscsiInterface
String iscsiInterface
-
lun
Long lun
-
portals
List<String> portals
-
readOnly
Boolean readOnly
-
secretRef
SecretRef secretRef
-
targetPortal
String targetPortal
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Nfs
class Nfs extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.PersistentVolumeClaim
class PersistentVolumeClaim extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.PhotonPersistentDisk
class PhotonPersistentDisk extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.PortworxVolume
class PortworxVolume extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Projected
class Projected extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Quobyte
class Quobyte extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Rbd
class Rbd extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ScaleIO
class ScaleIO extends Object implements Serializable-
Serialized Fields
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Secret
class Secret extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.Storageos
class Storageos extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.VsphereVolume
class VsphereVolume extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.cephfs
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.cephfs.SecretRef
class SecretRef extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.cinder
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.cinder.SecretRef
class SecretRef extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.configmap
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.configmap.Items
class Items extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.csi
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.csi.NodePublishSecretRef
class NodePublishSecretRef extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.downwardapi
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.downwardapi.Items
class Items extends Object implements Serializable-
Serialized Fields
-
fieldRef
FieldRef fieldRef
-
mode
Long mode
-
path
String path
-
resourceFieldRef
ResourceFieldRef resourceFieldRef
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.downwardapi.items
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.downwardapi.items.FieldRef
class FieldRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.downwardapi.items.ResourceFieldRef
class ResourceFieldRef extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.VolumeClaimTemplate
class VolumeClaimTemplate extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.Metadata
class Metadata extends Object implements Serializable-
Serialized Fields
-
annotations
Map<String,
String> annotations -
creationTimestamp
String creationTimestamp
-
deletionGracePeriodSeconds
Long deletionGracePeriodSeconds
-
deletionTimestamp
String deletionTimestamp
-
finalizers
List<String> finalizers
-
generateName
String generateName
-
generation
Long generation
-
labels
Map<String,
String> labels -
managedFields
List<ManagedFields> managedFields
-
name
String name
-
namespace
String namespace
-
ownerReferences
List<OwnerReferences> ownerReferences
-
resourceVersion
String resourceVersion
-
selfLink
String selfLink
-
uid
String uid
-
-
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.Spec
class Spec extends Object implements Serializable-
Serialized Fields
-
accessModes
List<String> accessModes
-
dataSource
DataSource dataSource
-
dataSourceRef
DataSourceRef dataSourceRef
-
resources
Resources resources
-
selector
Selector selector
-
storageClassName
String storageClassName
-
volumeMode
String volumeMode
-
volumeName
String volumeName
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.metadata
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.metadata.ManagedFields
class ManagedFields extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.metadata.OwnerReferences
class OwnerReferences extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.metadata.managedfields
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.metadata.managedfields.FieldsV1
class FieldsV1 extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.spec
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.spec.DataSource
class DataSource extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.spec.DataSourceRef
class DataSourceRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.spec.Resources
class Resources extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.spec.Selector
class Selector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
-
matchLabels
Map<String,
String> matchLabels
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.spec.resources
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.spec.resources.Claims
class Claims extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.spec.selector
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.ephemeral.volumeclaimtemplate.spec.selector.MatchExpressions
class MatchExpressions extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.flexvolume
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.flexvolume.SecretRef
class SecretRef extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.iscsi
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.iscsi.SecretRef
class SecretRef extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.Sources
class Sources extends Object implements Serializable-
Serialized Fields
-
configMap
ConfigMap configMap
-
downwardAPI
DownwardAPI downwardAPI
-
secret
Secret secret
-
serviceAccountToken
ServiceAccountToken serviceAccountToken
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.ConfigMap
class ConfigMap extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.DownwardAPI
class DownwardAPI extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.Secret
class Secret extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.ServiceAccountToken
class ServiceAccountToken extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.configmap
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.configmap.Items
class Items extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.downwardapi
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.downwardapi.Items
class Items extends Object implements Serializable-
Serialized Fields
-
fieldRef
FieldRef fieldRef
-
mode
Long mode
-
path
String path
-
resourceFieldRef
ResourceFieldRef resourceFieldRef
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.downwardapi.items
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.downwardapi.items.FieldRef
class FieldRef extends Object implements Serializable -
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.downwardapi.items.ResourceFieldRef
class ResourceFieldRef extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.secret
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.projected.sources.secret.Items
class Items extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.rbd
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.rbd.SecretRef
class SecretRef extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.scaleio
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.scaleio.SecretRef
class SecretRef extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.secret
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.secret.Items
class Items extends Object implements Serializable
-
-
Package org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.storageos
-
Class org.keycloak.k8s.v2alpha1.keycloakspec.unsupported.podtemplate.spec.volumes.storageos.SecretRef
class SecretRef extends Object implements Serializable-
Serialized Fields
-
name
String name
-
-
-
-
Package org.keycloak.k8s.v2alpha1.keycloakstatus
-
Class org.keycloak.k8s.v2alpha1.keycloakstatus.Conditions
class Conditions extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1
-
Class org.keycloak.v1alpha1.Keycloak
class Keycloak extends io.fabric8.kubernetes.client.CustomResource<KeycloakSpec,KeycloakStatus> implements Serializable -
Class org.keycloak.v1alpha1.KeycloakBackup
class KeycloakBackup extends io.fabric8.kubernetes.client.CustomResource<KeycloakBackupSpec,KeycloakBackupStatus> implements Serializable -
Class org.keycloak.v1alpha1.KeycloakBackupSpec
class KeycloakBackupSpec extends Object implements Serializable-
Serialized Fields
-
aws
Aws aws
If provided, an automatic database backup will be created on AWS S3 instead of a local Persistent Volume. If this property is not provided - a local Persistent Volume backup will be chosen. -
instanceSelector
InstanceSelector instanceSelector
Selector for looking up Keycloak Custom Resources. -
restore
Boolean restore
Controls automatic restore behavior. Currently not implemented. In the future this will be used to trigger automatic restore for a given KeycloakBackup. Each backup will correspond to a single snapshot of the database (stored either in a Persistent Volume or AWS). If a user wants to restore it, all he/she needs to do is to change this flag to true. Potentially, it will be possible to restore a single backup multiple times. -
storageClassName
String storageClassName
Name of the StorageClass for Postgresql Backup Persistent Volume Claim
-
-
-
Class org.keycloak.v1alpha1.KeycloakBackupStatus
class KeycloakBackupStatus extends Object implements Serializable-
Serialized Fields
-
message
String message
Human-readable message indicating details about current operator phase or error. -
phase
String phase
Current phase of the operator. -
ready
Boolean ready
True if all resources are in a ready state and all work is done. -
secondaryResources
Map<String,
List<String>> secondaryResources A map of all the secondary resources types and names created for this CR. e.g "Deployment": [ "DeploymentName1", "DeploymentName2" ]
-
-
-
Class org.keycloak.v1alpha1.KeycloakClient
class KeycloakClient extends io.fabric8.kubernetes.client.CustomResource<KeycloakClientSpec,KeycloakClientStatus> implements Serializable -
Class org.keycloak.v1alpha1.KeycloakClientSpec
class KeycloakClientSpec extends Object implements Serializable-
Serialized Fields
-
client
Client client
Keycloak Client REST object. -
realmSelector
RealmSelector realmSelector
Selector for looking up KeycloakRealm Custom Resources. -
roles
List<Roles> roles
Client Roles -
scopeMappings
ScopeMappings scopeMappings
Scope Mappings
-
-
-
Class org.keycloak.v1alpha1.KeycloakClientStatus
class KeycloakClientStatus extends Object implements Serializable-
Serialized Fields
-
message
String message
Human-readable message indicating details about current operator phase or error. -
phase
String phase
Current phase of the operator. -
ready
Boolean ready
True if all resources are in a ready state and all work is done. -
secondaryResources
Map<String,
List<String>> secondaryResources A map of all the secondary resources types and names created for this CR. e.g "Deployment": [ "DeploymentName1", "DeploymentName2" ]
-
-
-
Class org.keycloak.v1alpha1.KeycloakRealm
class KeycloakRealm extends io.fabric8.kubernetes.client.CustomResource<KeycloakRealmSpec,KeycloakRealmStatus> implements Serializable -
Class org.keycloak.v1alpha1.KeycloakRealmSpec
class KeycloakRealmSpec extends Object implements Serializable-
Serialized Fields
-
instanceSelector
InstanceSelector instanceSelector
Selector for looking up Keycloak Custom Resources. -
realm
Realm realm
Keycloak Realm REST object. -
realmOverrides
List<RealmOverrides> realmOverrides
A list of overrides to the default Realm behavior. -
unmanaged
Boolean unmanaged
When set to true, this KeycloakRealm will be marked as unmanaged and not be managed by this operator. It can then be used for targeting purposes.
-
-
-
Class org.keycloak.v1alpha1.KeycloakRealmStatus
class KeycloakRealmStatus extends Object implements Serializable-
Serialized Fields
-
loginURL
String loginURL
TODO -
message
String message
Human-readable message indicating details about current operator phase or error. -
phase
String phase
Current phase of the operator. -
ready
Boolean ready
True if all resources are in a ready state and all work is done. -
secondaryResources
Map<String,
List<String>> secondaryResources A map of all the secondary resources types and names created for this CR. e.g "Deployment": [ "DeploymentName1", "DeploymentName2" ]
-
-
-
Class org.keycloak.v1alpha1.KeycloakSpec
class KeycloakSpec extends Object implements Serializable-
Serialized Fields
-
DisableDefaultServiceMonitor
Boolean DisableDefaultServiceMonitor
Disables the integration with Application Monitoring Operator. When set to true, the operator doesn't create default PrometheusRule, ServiceMonitor and GrafanaDashboard objects and users will have to create them manually, if needed. -
extensions
List<String> extensions
A list of extensions, where each one is a URL to a JAR files that will be deployed in Keycloak. -
external
External external
Contains configuration for external Keycloak instances. Unmanaged needs to be set to true to use this. -
externalAccess
ExternalAccess externalAccess
Controls external Ingress/Route settings. -
externalDatabase
ExternalDatabase externalDatabase
Controls external database settings. Using an external database requires providing a secret containing credentials as well as connection details. Here's an example of such secret: apiVersion: v1 kind: Secret metadata: name: keycloak-db-secret namespace: keycloak stringData: POSTGRES_DATABASE:POSTGRES_EXTERNAL_ADDRESS: <External Database IP or URL (resolvable by K8s)> POSTGRES_EXTERNAL_PORT: # Strongly recommended to use <'Keycloak CR Name'-postgresql> POSTGRES_HOST: POSTGRES_PASSWORD: # Required for AWS Backup functionality POSTGRES_SUPERUSER: true POSTGRES_USERNAME: type: Opaque Both POSTGRES_EXTERNAL_ADDRESS and POSTGRES_EXTERNAL_PORT are specifically required for creating connection to the external database. The secret name is created using the following convention: -db-secret For more information, please refer to the Operator documentation. -
instances
Long instances
Number of Keycloak instances in HA mode. Default is 1. -
keycloakDeploymentSpec
KeycloakDeploymentSpec keycloakDeploymentSpec
Resources (Requests and Limits) for KeycloakDeployment. -
migration
Migration migration
Specify Migration configuration -
multiAvailablityZones
MultiAvailablityZones multiAvailablityZones
Specify PodAntiAffinity settings for Keycloak deployment in Multi AZ -
podDisruptionBudget
PodDisruptionBudget podDisruptionBudget
Specify PodDisruptionBudget configuration. -
postgresDeploymentSpec
PostgresDeploymentSpec postgresDeploymentSpec
Resources (Requests and Limits) for PostgresDeployment. -
profile
String profile
Profile used for controlling Operator behavior. Default is empty. -
storageClassName
String storageClassName
Name of the StorageClass for Postgresql Persistent Volume Claim -
unmanaged
Boolean unmanaged
When set to true, this Keycloak will be marked as unmanaged and will not be managed by this operator. It can then be used for targeting purposes.
-
-
-
Class org.keycloak.v1alpha1.KeycloakStatus
class KeycloakStatus extends Object implements Serializable-
Serialized Fields
-
credentialSecret
String credentialSecret
The secret where the admin credentials are to be found. -
externalURL
String externalURL
External URL for accessing Keycloak instance from outside the cluster. Is identical to external.URL if it's specified, otherwise is computed (e.g. from Ingress). -
internalURL
String internalURL
An internal URL (service name) to be used by the admin client. -
message
String message
Human-readable message indicating details about current operator phase or error. -
phase
String phase
Current phase of the operator. -
ready
Boolean ready
True if all resources are in a ready state and all work is done. -
secondaryResources
Map<String,
List<String>> secondaryResources A map of all the secondary resources types and names created for this CR. e.g "Deployment": [ "DeploymentName1", "DeploymentName2" ]. -
version
String version
Version of Keycloak or RHSSO running on the cluster.
-
-
-
Class org.keycloak.v1alpha1.KeycloakUser
class KeycloakUser extends io.fabric8.kubernetes.client.CustomResource<KeycloakUserSpec,KeycloakUserStatus> implements Serializable -
Class org.keycloak.v1alpha1.KeycloakUserSpec
class KeycloakUserSpec extends Object implements Serializable-
Serialized Fields
-
realmSelector
RealmSelector realmSelector
Selector for looking up KeycloakRealm Custom Resources. -
user
User user
Keycloak User REST object.
-
-
-
Class org.keycloak.v1alpha1.KeycloakUserStatus
class KeycloakUserStatus extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakbackupspec
-
Class org.keycloak.v1alpha1.keycloakbackupspec.Aws
class Aws extends Object implements Serializable-
Serialized Fields
-
credentialsSecretName
String credentialsSecretName
Provides a secret name used for connecting to AWS S3 Service. The secret needs to be in the following form: apiVersion: v1 kind: Secret metadata: name:type: Opaque stringData: AWS_S3_BUCKET_NAME: AWS_ACCESS_KEY_ID: AWS_SECRET_ACCESS_KEY: For more information, please refer to the Operator documentation. -
encryptionKeySecretName
String encryptionKeySecretName
If provided, the database backup will be encrypted. Provides a secret name used for encrypting database data. The secret needs to be in the following form: apiVersion: v1 kind: Secret metadata: name:type: Opaque stringData: GPG_PUBLIC_KEY: GPG_TRUST_MODEL: GPG_RECIPIENT: For more information, please refer to the Operator documentation. -
schedule
String schedule
If specified, it will be used as a schedule for creating a CronJob.
-
-
-
Class org.keycloak.v1alpha1.keycloakbackupspec.InstanceSelector
class InstanceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakbackupspec.instanceselector
-
Class org.keycloak.v1alpha1.keycloakbackupspec.instanceselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec
-
Class org.keycloak.v1alpha1.keycloakclientspec.Client
class Client extends Object implements Serializable-
Serialized Fields
-
access
Map<String,
Boolean> access Access options. -
adminUrl
String adminUrl
Application Admin URL. -
attributes
Map<String,
String> attributes Client Attributes. -
authenticationFlowBindingOverrides
Map<String,
String> authenticationFlowBindingOverrides Authentication Flow Binding Overrides. -
authorizationServicesEnabled
Boolean authorizationServicesEnabled
True if fine-grained authorization support is enabled for this client. -
authorizationSettings
AuthorizationSettings authorizationSettings
Authorization settings for this resource server. -
baseUrl
String baseUrl
Application base URL. -
bearerOnly
Boolean bearerOnly
True if a client supports only Bearer Tokens. -
clientAuthenticatorType
String clientAuthenticatorType
What Client authentication type to use. -
clientId
String clientId
Client ID. -
consentRequired
Boolean consentRequired
True if Consent Screen is required. -
defaultClientScopes
List<String> defaultClientScopes
A list of default client scopes. Default client scopes are always applied when issuing OpenID Connect tokens or SAML assertions for this client. -
defaultRoles
List<String> defaultRoles
Default Client roles. -
description
String description
Client description. -
directAccessGrantsEnabled
Boolean directAccessGrantsEnabled
True if Direct Grant is enabled. -
enabled
Boolean enabled
Client enabled flag. -
frontchannelLogout
Boolean frontchannelLogout
True if this client supports Front Channel logout. -
fullScopeAllowed
Boolean fullScopeAllowed
True if Full Scope is allowed. -
id
String id
Client ID. If not specified, automatically generated. -
implicitFlowEnabled
Boolean implicitFlowEnabled
True if Implicit flow is enabled. -
name
String name
Client name. -
nodeReRegistrationTimeout
Long nodeReRegistrationTimeout
Node registration timeout. -
notBefore
Long notBefore
Not Before setting. -
optionalClientScopes
List<String> optionalClientScopes
A list of optional client scopes. Optional client scopes are applied when issuing tokens for this client, but only when they are requested by the scope parameter in the OpenID Connect authorization request. -
protocol
String protocol
Protocol used for this Client. -
protocolMappers
List<ProtocolMappers> protocolMappers
Protocol Mappers. -
publicClient
Boolean publicClient
True if this is a public Client. -
redirectUris
List<String> redirectUris
A list of valid Redirection URLs. -
rootUrl
String rootUrl
Application root URL. -
secret
String secret
Client Secret. The Operator will automatically create a Secret based on this value. -
serviceAccountsEnabled
Boolean serviceAccountsEnabled
True if Service Accounts are enabled. -
standardFlowEnabled
Boolean standardFlowEnabled
True if Standard flow is enabled. -
surrogateAuthRequired
Boolean surrogateAuthRequired
Surrogate Authentication Required option. -
useTemplateConfig
Boolean useTemplateConfig
True to use a Template Config. -
useTemplateMappers
Boolean useTemplateMappers
True to use Template Mappers. -
useTemplateScope
Boolean useTemplateScope
True to use Template Scope. -
webOrigins
List<String> webOrigins
A list of valid Web Origins.
-
-
-
Class org.keycloak.v1alpha1.keycloakclientspec.RealmSelector
class RealmSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
Class org.keycloak.v1alpha1.keycloakclientspec.Roles
class Roles extends Object implements Serializable-
Serialized Fields
-
attributes
Map<String,
List<String>> attributes Role Attributes -
clientRole
Boolean clientRole
Client Role -
composite
Boolean composite
Composite -
composites
Composites composites
Composites -
containerId
String containerId
Container Id -
description
String description
Description -
id
String id
Id -
name
String name
Name
-
-
-
Class org.keycloak.v1alpha1.keycloakclientspec.ScopeMappings
class ScopeMappings extends Object implements Serializable-
Serialized Fields
-
clientMappings
Map<String,
ClientMappings> clientMappings Client Mappings -
realmMappings
List<RealmMappings> realmMappings
Realm Mappings
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.client
-
Class org.keycloak.v1alpha1.keycloakclientspec.client.AuthorizationSettings
class AuthorizationSettings extends Object implements Serializable-
Serialized Fields
-
allowRemoteResourceManagement
Boolean allowRemoteResourceManagement
True if resources should be managed remotely by the resource server. -
clientId
String clientId
Client ID. -
decisionStrategy
String decisionStrategy
The decision strategy dictates how permissions are evaluated and how a final decision is obtained. 'Affirmative' means that at least one permission must evaluate to a positive decision in order to grant access to a resource and its scopes. 'Unanimous' means that all permissions must evaluate to a positive decision in order for the final decision to be also positive. -
id
String id
ID. -
name
String name
Name. -
policies
List<Policies> policies
Policies. -
policyEnforcementMode
String policyEnforcementMode
The policy enforcement mode dictates how policies are enforced when evaluating authorization requests. 'Enforcing' means requests are denied by default even when there is no policy associated with a given resource. 'Permissive' means requests are allowed even when there is no policy associated with a given resource. 'Disabled' completely disables the evaluation of policies and allows access to any resource. -
resources
List<Resources> resources
Resources. -
scopes
List<Scopes> scopes
Authorization Scopes.
-
-
-
Class org.keycloak.v1alpha1.keycloakclientspec.client.ProtocolMappers
class ProtocolMappers extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config Config options. -
consentRequired
Boolean consentRequired
True if Consent Screen is required. -
consentText
String consentText
Text to use for displaying Consent Screen. -
id
String id
Protocol Mapper ID. -
name
String name
Protocol Mapper Name. -
protocol
String protocol
Protocol to use. -
protocolMapper
String protocolMapper
Protocol Mapper to use
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings
-
Class org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.Policies
class Policies extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config Config. -
decisionStrategy
String decisionStrategy
The decision strategy dictates how the policies associated with a given permission are evaluated and how a final decision is obtained. 'Affirmative' means that at least one policy must evaluate to a positive decision in order for the final decision to be also positive. 'Unanimous' means that all policies must evaluate to a positive decision in order for the final decision to be also positive. 'Consensus' means that the number of positive decisions must be greater than the number of negative decisions. If the number of positive and negative is the same, the final decision will be negative. -
description
String description
A description for this policy. -
id
String id
ID. -
logic
String logic
The logic dictates how the policy decision should be made. If 'Positive', the resulting effect (permit or deny) obtained during the evaluation of this policy will be used to perform a decision. If 'Negative', the resulting effect will be negated, in other words, a permit becomes a deny and vice-versa. -
name
String name
The name of this policy. -
owner
String owner
Owner. -
policies
List<String> policies
Policies. -
resources
List<String> resources
Resources. -
resourcesData
List<ResourcesData> resourcesData
Resources Data. -
scopes
List<String> scopes
Scopes. -
scopesData
List<io.fabric8.kubernetes.api.model.AnyType> scopesData
Scopes Data. -
type
String type
Type.
-
-
-
Class org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
_id
String _id
ID. -
attributes
Map<String,
String> attributes The attributes associated with the resource. -
displayName
String displayName
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
icon_uri
String icon_uri
An URI pointing to an icon. -
name
String name
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
ownerManagedAccess
Boolean ownerManagedAccess
True if the access to this resource can be managed by the resource owner. -
scopes
List<io.fabric8.kubernetes.api.model.AnyType> scopes
The scopes associated with this resource. -
type
String type
The type of this resource. It can be used to group different resource instances with the same type. -
uris
List<String> uris
Set of URIs which are protected by resource.
-
-
-
Class org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.Scopes
class Scopes extends Object implements Serializable-
Serialized Fields
-
displayName
String displayName
A unique name for this scope. The name can be used to uniquely identify a scope, useful when querying for a specific scope. -
iconUri
String iconUri
An URI pointing to an icon. -
id
String id
ID. -
name
String name
A unique name for this scope. The name can be used to uniquely identify a scope, useful when querying for a specific scope. -
policies
List<Policies> policies
Policies. -
resources
List<Resources> resources
Resources.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.policies
-
Class org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.policies.ResourcesData
class ResourcesData extends Object implements Serializable-
Serialized Fields
-
_id
String _id
ID. -
attributes
Map<String,
String> attributes The attributes associated with the resource. -
displayName
String displayName
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
icon_uri
String icon_uri
An URI pointing to an icon. -
name
String name
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
ownerManagedAccess
Boolean ownerManagedAccess
True if the access to this resource can be managed by the resource owner. -
scopes
List<io.fabric8.kubernetes.api.model.AnyType> scopes
The scopes associated with this resource. -
type
String type
The type of this resource. It can be used to group different resource instances with the same type. -
uris
List<String> uris
Set of URIs which are protected by resource.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.scopes
-
Class org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.scopes.Policies
class Policies extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config Config. -
decisionStrategy
String decisionStrategy
The decision strategy dictates how the policies associated with a given permission are evaluated and how a final decision is obtained. 'Affirmative' means that at least one policy must evaluate to a positive decision in order for the final decision to be also positive. 'Unanimous' means that all policies must evaluate to a positive decision in order for the final decision to be also positive. 'Consensus' means that the number of positive decisions must be greater than the number of negative decisions. If the number of positive and negative is the same, the final decision will be negative. -
description
String description
A description for this policy. -
id
String id
ID. -
logic
String logic
The logic dictates how the policy decision should be made. If 'Positive', the resulting effect (permit or deny) obtained during the evaluation of this policy will be used to perform a decision. If 'Negative', the resulting effect will be negated, in other words, a permit becomes a deny and vice-versa. -
name
String name
The name of this policy. -
owner
String owner
Owner. -
policies
List<String> policies
Policies. -
resources
List<String> resources
Resources. -
resourcesData
List<ResourcesData> resourcesData
Resources Data. -
scopes
List<String> scopes
Scopes. -
scopesData
List<io.fabric8.kubernetes.api.model.AnyType> scopesData
Scopes Data. -
type
String type
Type.
-
-
-
Class org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.scopes.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
_id
String _id
ID. -
attributes
Map<String,
String> attributes The attributes associated with the resource. -
displayName
String displayName
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
icon_uri
String icon_uri
An URI pointing to an icon. -
name
String name
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
ownerManagedAccess
Boolean ownerManagedAccess
True if the access to this resource can be managed by the resource owner. -
scopes
List<io.fabric8.kubernetes.api.model.AnyType> scopes
The scopes associated with this resource. -
type
String type
The type of this resource. It can be used to group different resource instances with the same type. -
uris
List<String> uris
Set of URIs which are protected by resource.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.scopes.policies
-
Class org.keycloak.v1alpha1.keycloakclientspec.client.authorizationsettings.scopes.policies.ResourcesData
class ResourcesData extends Object implements Serializable-
Serialized Fields
-
_id
String _id
ID. -
attributes
Map<String,
String> attributes The attributes associated with the resource. -
displayName
String displayName
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
icon_uri
String icon_uri
An URI pointing to an icon. -
name
String name
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
ownerManagedAccess
Boolean ownerManagedAccess
True if the access to this resource can be managed by the resource owner. -
scopes
List<io.fabric8.kubernetes.api.model.AnyType> scopes
The scopes associated with this resource. -
type
String type
The type of this resource. It can be used to group different resource instances with the same type. -
uris
List<String> uris
Set of URIs which are protected by resource.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.realmselector
-
Class org.keycloak.v1alpha1.keycloakclientspec.realmselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.roles
-
Class org.keycloak.v1alpha1.keycloakclientspec.roles.Composites
class Composites extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.scopemappings
-
Class org.keycloak.v1alpha1.keycloakclientspec.scopemappings.ClientMappings
class ClientMappings extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakclientspec.scopemappings.RealmMappings
class RealmMappings extends Object implements Serializable-
Serialized Fields
-
attributes
Map<String,
List<String>> attributes Role Attributes -
clientRole
Boolean clientRole
Client Role -
composite
Boolean composite
Composite -
composites
Composites composites
Composites -
containerId
String containerId
Container Id -
description
String description
Description -
id
String id
Id -
name
String name
Name
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.scopemappings.clientmappings
-
Class org.keycloak.v1alpha1.keycloakclientspec.scopemappings.clientmappings.Mappings
class Mappings extends Object implements Serializable-
Serialized Fields
-
attributes
Map<String,
List<String>> attributes Role Attributes -
clientRole
Boolean clientRole
Client Role -
composite
Boolean composite
Composite -
composites
Composites composites
Composites -
containerId
String containerId
Container Id -
description
String description
Description -
id
String id
Id -
name
String name
Name
-
-
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.scopemappings.clientmappings.mappings
-
Class org.keycloak.v1alpha1.keycloakclientspec.scopemappings.clientmappings.mappings.Composites
class Composites extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakclientspec.scopemappings.realmmappings
-
Class org.keycloak.v1alpha1.keycloakclientspec.scopemappings.realmmappings.Composites
class Composites extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec
-
Class org.keycloak.v1alpha1.keycloakrealmspec.InstanceSelector
class InstanceSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.Realm
class Realm extends Object implements Serializable-
Serialized Fields
-
accessTokenLifespan
Integer accessTokenLifespan
Access Token Lifespan -
accessTokenLifespanForImplicitFlow
Integer accessTokenLifespanForImplicitFlow
Access Token Lifespan For Implicit Flow -
accountTheme
String accountTheme
Account Theme -
adminEventsDetailsEnabled
Boolean adminEventsDetailsEnabled
Enable admin events details TODO: change to values and use kubebuilder default annotation once supported -
adminEventsEnabled
Boolean adminEventsEnabled
Enable events recording TODO: change to values and use kubebuilder default annotation once supported -
adminTheme
String adminTheme
Admin Console Theme -
authenticationFlows
List<AuthenticationFlows> authenticationFlows
Authentication flows -
authenticatorConfig
List<AuthenticatorConfig> authenticatorConfig
Authenticator config -
bruteForceProtected
Boolean bruteForceProtected
Brute Force Detection -
clients
List<Clients> clients
A set of Keycloak Clients. -
clientScopeMappings
Map<String,
List<ClientScopeMappings>> clientScopeMappings Client Scope Mappings -
clientScopes
List<ClientScopes> clientScopes
Client scopes -
defaultLocale
String defaultLocale
Default Locale -
defaultRole
DefaultRole defaultRole
Default role -
displayName
String displayName
Realm display name. -
displayNameHtml
String displayNameHtml
Realm HTML display name. -
duplicateEmailsAllowed
Boolean duplicateEmailsAllowed
Duplicate emails -
editUsernameAllowed
Boolean editUsernameAllowed
Edit username -
emailTheme
String emailTheme
Email Theme -
enabled
Boolean enabled
Realm enabled flag. -
enabledEventTypes
List<String> enabledEventTypes
Enabled event types -
eventsEnabled
Boolean eventsEnabled
Enable events recording TODO: change to values and use kubebuilder default annotation once supported -
eventsListeners
List<String> eventsListeners
A set of Event Listeners. -
failureFactor
Integer failureFactor
Max Login Failures -
id
String id
-
identityProviders
List<IdentityProviders> identityProviders
A set of Identity Providers. -
internationalizationEnabled
Boolean internationalizationEnabled
Internationalization Enabled -
loginTheme
String loginTheme
Login Theme -
loginWithEmailAllowed
Boolean loginWithEmailAllowed
Login with email -
maxDeltaTimeSeconds
Integer maxDeltaTimeSeconds
Failure Reset Time -
maxFailureWaitSeconds
Integer maxFailureWaitSeconds
Max Wait -
minimumQuickLoginWaitSeconds
Integer minimumQuickLoginWaitSeconds
Minimum Quick Login Wait -
passwordPolicy
String passwordPolicy
Realm Password Policy -
permanentLockout
Boolean permanentLockout
Permanent Lockout -
quickLoginCheckMilliSeconds
Long quickLoginCheckMilliSeconds
Quick Login Check Milli Seconds -
realm
String realm
Realm name. -
registrationAllowed
Boolean registrationAllowed
User registration -
registrationEmailAsUsername
Boolean registrationEmailAsUsername
Email as username -
rememberMe
Boolean rememberMe
Remember me -
resetPasswordAllowed
Boolean resetPasswordAllowed
Forgot password -
roles
Roles roles
Roles -
scopeMappings
List<ScopeMappings> scopeMappings
Scope Mappings -
smtpServer
Map<String,
String> smtpServer Email -
sslRequired
String sslRequired
Require SSL -
supportedLocales
List<String> supportedLocales
Supported Locales -
userFederationMappers
List<UserFederationMappers> userFederationMappers
User federation mappers are extension points triggered by the user federation at various points. -
userFederationProviders
List<UserFederationProviders> userFederationProviders
Point keycloak to an external user provider to validate credentials or pull in identity information. -
userManagedAccessAllowed
Boolean userManagedAccessAllowed
User Managed Access Allowed -
users
List<Users> users
A set of Keycloak Users. -
verifyEmail
Boolean verifyEmail
Verify email -
waitIncrementSeconds
Integer waitIncrementSeconds
Wait Increment
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.RealmOverrides
class RealmOverrides extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.instanceselector
-
Class org.keycloak.v1alpha1.keycloakrealmspec.instanceselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.AuthenticationFlows
class AuthenticationFlows extends Object implements Serializable-
Serialized Fields
-
alias
String alias
Alias -
authenticationExecutions
List<AuthenticationExecutions> authenticationExecutions
Authentication executions -
builtIn
Boolean builtIn
Built in -
description
String description
Description -
id
String id
ID -
providerId
String providerId
Provider ID -
topLevel
Boolean topLevel
Top level
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.AuthenticatorConfig
class AuthenticatorConfig extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.Clients
class Clients extends Object implements Serializable-
Serialized Fields
-
access
Map<String,
Boolean> access Access options. -
adminUrl
String adminUrl
Application Admin URL. -
attributes
Map<String,
String> attributes Client Attributes. -
authenticationFlowBindingOverrides
Map<String,
String> authenticationFlowBindingOverrides Authentication Flow Binding Overrides. -
authorizationServicesEnabled
Boolean authorizationServicesEnabled
True if fine-grained authorization support is enabled for this client. -
authorizationSettings
AuthorizationSettings authorizationSettings
Authorization settings for this resource server. -
baseUrl
String baseUrl
Application base URL. -
bearerOnly
Boolean bearerOnly
True if a client supports only Bearer Tokens. -
clientAuthenticatorType
String clientAuthenticatorType
What Client authentication type to use. -
clientId
String clientId
Client ID. -
consentRequired
Boolean consentRequired
True if Consent Screen is required. -
defaultClientScopes
List<String> defaultClientScopes
A list of default client scopes. Default client scopes are always applied when issuing OpenID Connect tokens or SAML assertions for this client. -
defaultRoles
List<String> defaultRoles
Default Client roles. -
description
String description
Client description. -
directAccessGrantsEnabled
Boolean directAccessGrantsEnabled
True if Direct Grant is enabled. -
enabled
Boolean enabled
Client enabled flag. -
frontchannelLogout
Boolean frontchannelLogout
True if this client supports Front Channel logout. -
fullScopeAllowed
Boolean fullScopeAllowed
True if Full Scope is allowed. -
id
String id
Client ID. If not specified, automatically generated. -
implicitFlowEnabled
Boolean implicitFlowEnabled
True if Implicit flow is enabled. -
name
String name
Client name. -
nodeReRegistrationTimeout
Long nodeReRegistrationTimeout
Node registration timeout. -
notBefore
Long notBefore
Not Before setting. -
optionalClientScopes
List<String> optionalClientScopes
A list of optional client scopes. Optional client scopes are applied when issuing tokens for this client, but only when they are requested by the scope parameter in the OpenID Connect authorization request. -
protocol
String protocol
Protocol used for this Client. -
protocolMappers
List<ProtocolMappers> protocolMappers
Protocol Mappers. -
publicClient
Boolean publicClient
True if this is a public Client. -
redirectUris
List<String> redirectUris
A list of valid Redirection URLs. -
rootUrl
String rootUrl
Application root URL. -
secret
String secret
Client Secret. The Operator will automatically create a Secret based on this value. -
serviceAccountsEnabled
Boolean serviceAccountsEnabled
True if Service Accounts are enabled. -
standardFlowEnabled
Boolean standardFlowEnabled
True if Standard flow is enabled. -
surrogateAuthRequired
Boolean surrogateAuthRequired
Surrogate Authentication Required option. -
useTemplateConfig
Boolean useTemplateConfig
True to use a Template Config. -
useTemplateMappers
Boolean useTemplateMappers
True to use Template Mappers. -
useTemplateScope
Boolean useTemplateScope
True to use Template Scope. -
webOrigins
List<String> webOrigins
A list of valid Web Origins.
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.ClientScopeMappings
class ClientScopeMappings extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.ClientScopes
class ClientScopes extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.DefaultRole
class DefaultRole extends Object implements Serializable-
Serialized Fields
-
attributes
Map<String,
List<String>> attributes Role Attributes -
clientRole
Boolean clientRole
Client Role -
composite
Boolean composite
Composite -
composites
Composites composites
Composites -
containerId
String containerId
Container Id -
description
String description
Description -
id
String id
Id -
name
String name
Name
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.IdentityProviders
class IdentityProviders extends Object implements Serializable-
Serialized Fields
-
addReadTokenRoleOnCreate
Boolean addReadTokenRoleOnCreate
Adds Read Token role when creating this Identity Provider. -
alias
String alias
Identity Provider Alias. -
config
Map<String,
String> config Identity Provider config. -
displayName
String displayName
Identity Provider Display Name. -
enabled
Boolean enabled
Identity Provider enabled flag. -
firstBrokerLoginFlowAlias
String firstBrokerLoginFlowAlias
Identity Provider First Broker Login Flow Alias. -
internalId
String internalId
Identity Provider Internal ID. -
linkOnly
Boolean linkOnly
Identity Provider Link Only setting. -
postBrokerLoginFlowAlias
String postBrokerLoginFlowAlias
Identity Provider Post Broker Login Flow Alias. -
providerId
String providerId
Identity Provider ID. -
storeToken
Boolean storeToken
Identity Provider Store to Token. -
trustEmail
Boolean trustEmail
Identity Provider Trust Email.
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.Roles
class Roles extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.ScopeMappings
class ScopeMappings extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.UserFederationMappers
class UserFederationMappers extends Object implements Serializable-
Serialized Fields
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.UserFederationProviders
class UserFederationProviders extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config User federation provider config. -
displayName
String displayName
The display name of this provider instance. -
fullSyncPeriod
Integer fullSyncPeriod
-
id
String id
The ID of this provider -
priority
Integer priority
The priority of this provider when looking up users or adding a user. -
providerName
String providerName
The name of the user provider, such as "ldap", "kerberos" or a custom SPI.
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.Users
class Users extends Object implements Serializable-
Serialized Fields
-
attributes
Map<String,
List<String>> attributes A set of Attributes. -
clientRoles
Map<String,
List<String>> clientRoles A set of Client Roles. -
credentials
List<Credentials> credentials
A set of Credentials. -
email
String email
Email. -
emailVerified
Boolean emailVerified
True if email has already been verified. -
enabled
Boolean enabled
User enabled flag. -
federatedIdentities
List<FederatedIdentities> federatedIdentities
A set of Federated Identities. -
firstName
String firstName
First Name. -
groups
List<String> groups
A set of Groups. -
id
String id
User ID. -
lastName
String lastName
Last Name. -
realmRoles
List<String> realmRoles
A set of Realm Roles. -
requiredActions
List<String> requiredActions
A set of Required Actions. -
username
String username
User Name.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.authenticationflows
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.authenticationflows.AuthenticationExecutions
class AuthenticationExecutions extends Object implements Serializable-
Serialized Fields
-
authenticator
String authenticator
Authenticator -
authenticatorConfig
String authenticatorConfig
Authenticator Config -
authenticatorFlow
Boolean authenticatorFlow
Authenticator flow -
flowAlias
String flowAlias
Flow Alias -
priority
Integer priority
Priority -
requirement
String requirement
Requirement [REQUIRED, OPTIONAL, ALTERNATIVE, DISABLED] -
userSetupAllowed
Boolean userSetupAllowed
User setup allowed
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.clients
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.AuthorizationSettings
class AuthorizationSettings extends Object implements Serializable-
Serialized Fields
-
allowRemoteResourceManagement
Boolean allowRemoteResourceManagement
True if resources should be managed remotely by the resource server. -
clientId
String clientId
Client ID. -
decisionStrategy
String decisionStrategy
The decision strategy dictates how permissions are evaluated and how a final decision is obtained. 'Affirmative' means that at least one permission must evaluate to a positive decision in order to grant access to a resource and its scopes. 'Unanimous' means that all permissions must evaluate to a positive decision in order for the final decision to be also positive. -
id
String id
ID. -
name
String name
Name. -
policies
List<Policies> policies
Policies. -
policyEnforcementMode
String policyEnforcementMode
The policy enforcement mode dictates how policies are enforced when evaluating authorization requests. 'Enforcing' means requests are denied by default even when there is no policy associated with a given resource. 'Permissive' means requests are allowed even when there is no policy associated with a given resource. 'Disabled' completely disables the evaluation of policies and allows access to any resource. -
resources
List<Resources> resources
Resources. -
scopes
List<Scopes> scopes
Authorization Scopes.
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.ProtocolMappers
class ProtocolMappers extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config Config options. -
consentRequired
Boolean consentRequired
True if Consent Screen is required. -
consentText
String consentText
Text to use for displaying Consent Screen. -
id
String id
Protocol Mapper ID. -
name
String name
Protocol Mapper Name. -
protocol
String protocol
Protocol to use. -
protocolMapper
String protocolMapper
Protocol Mapper to use
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.Policies
class Policies extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config Config. -
decisionStrategy
String decisionStrategy
The decision strategy dictates how the policies associated with a given permission are evaluated and how a final decision is obtained. 'Affirmative' means that at least one policy must evaluate to a positive decision in order for the final decision to be also positive. 'Unanimous' means that all policies must evaluate to a positive decision in order for the final decision to be also positive. 'Consensus' means that the number of positive decisions must be greater than the number of negative decisions. If the number of positive and negative is the same, the final decision will be negative. -
description
String description
A description for this policy. -
id
String id
ID. -
logic
String logic
The logic dictates how the policy decision should be made. If 'Positive', the resulting effect (permit or deny) obtained during the evaluation of this policy will be used to perform a decision. If 'Negative', the resulting effect will be negated, in other words, a permit becomes a deny and vice-versa. -
name
String name
The name of this policy. -
owner
String owner
Owner. -
policies
List<String> policies
Policies. -
resources
List<String> resources
Resources. -
resourcesData
List<ResourcesData> resourcesData
Resources Data. -
scopes
List<String> scopes
Scopes. -
scopesData
List<io.fabric8.kubernetes.api.model.AnyType> scopesData
Scopes Data. -
type
String type
Type.
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
_id
String _id
ID. -
attributes
Map<String,
String> attributes The attributes associated with the resource. -
displayName
String displayName
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
icon_uri
String icon_uri
An URI pointing to an icon. -
name
String name
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
ownerManagedAccess
Boolean ownerManagedAccess
True if the access to this resource can be managed by the resource owner. -
scopes
List<io.fabric8.kubernetes.api.model.AnyType> scopes
The scopes associated with this resource. -
type
String type
The type of this resource. It can be used to group different resource instances with the same type. -
uris
List<String> uris
Set of URIs which are protected by resource.
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.Scopes
class Scopes extends Object implements Serializable-
Serialized Fields
-
displayName
String displayName
A unique name for this scope. The name can be used to uniquely identify a scope, useful when querying for a specific scope. -
iconUri
String iconUri
An URI pointing to an icon. -
id
String id
ID. -
name
String name
A unique name for this scope. The name can be used to uniquely identify a scope, useful when querying for a specific scope. -
policies
List<Policies> policies
Policies. -
resources
List<Resources> resources
Resources.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.policies
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.policies.ResourcesData
class ResourcesData extends Object implements Serializable-
Serialized Fields
-
_id
String _id
ID. -
attributes
Map<String,
String> attributes The attributes associated with the resource. -
displayName
String displayName
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
icon_uri
String icon_uri
An URI pointing to an icon. -
name
String name
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
ownerManagedAccess
Boolean ownerManagedAccess
True if the access to this resource can be managed by the resource owner. -
scopes
List<io.fabric8.kubernetes.api.model.AnyType> scopes
The scopes associated with this resource. -
type
String type
The type of this resource. It can be used to group different resource instances with the same type. -
uris
List<String> uris
Set of URIs which are protected by resource.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.scopes
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.scopes.Policies
class Policies extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config Config. -
decisionStrategy
String decisionStrategy
The decision strategy dictates how the policies associated with a given permission are evaluated and how a final decision is obtained. 'Affirmative' means that at least one policy must evaluate to a positive decision in order for the final decision to be also positive. 'Unanimous' means that all policies must evaluate to a positive decision in order for the final decision to be also positive. 'Consensus' means that the number of positive decisions must be greater than the number of negative decisions. If the number of positive and negative is the same, the final decision will be negative. -
description
String description
A description for this policy. -
id
String id
ID. -
logic
String logic
The logic dictates how the policy decision should be made. If 'Positive', the resulting effect (permit or deny) obtained during the evaluation of this policy will be used to perform a decision. If 'Negative', the resulting effect will be negated, in other words, a permit becomes a deny and vice-versa. -
name
String name
The name of this policy. -
owner
String owner
Owner. -
policies
List<String> policies
Policies. -
resources
List<String> resources
Resources. -
resourcesData
List<ResourcesData> resourcesData
Resources Data. -
scopes
List<String> scopes
Scopes. -
scopesData
List<io.fabric8.kubernetes.api.model.AnyType> scopesData
Scopes Data. -
type
String type
Type.
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.scopes.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
_id
String _id
ID. -
attributes
Map<String,
String> attributes The attributes associated with the resource. -
displayName
String displayName
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
icon_uri
String icon_uri
An URI pointing to an icon. -
name
String name
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
ownerManagedAccess
Boolean ownerManagedAccess
True if the access to this resource can be managed by the resource owner. -
scopes
List<io.fabric8.kubernetes.api.model.AnyType> scopes
The scopes associated with this resource. -
type
String type
The type of this resource. It can be used to group different resource instances with the same type. -
uris
List<String> uris
Set of URIs which are protected by resource.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.scopes.policies
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clients.authorizationsettings.scopes.policies.ResourcesData
class ResourcesData extends Object implements Serializable-
Serialized Fields
-
_id
String _id
ID. -
attributes
Map<String,
String> attributes The attributes associated with the resource. -
displayName
String displayName
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
icon_uri
String icon_uri
An URI pointing to an icon. -
name
String name
A unique name for this resource. The name can be used to uniquely identify a resource, useful when querying for a specific resource. -
ownerManagedAccess
Boolean ownerManagedAccess
True if the access to this resource can be managed by the resource owner. -
scopes
List<io.fabric8.kubernetes.api.model.AnyType> scopes
The scopes associated with this resource. -
type
String type
The type of this resource. It can be used to group different resource instances with the same type. -
uris
List<String> uris
Set of URIs which are protected by resource.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.clientscopes
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.clientscopes.ProtocolMappers
class ProtocolMappers extends Object implements Serializable-
Serialized Fields
-
config
Map<String,
String> config Config options. -
consentRequired
Boolean consentRequired
True if Consent Screen is required. -
consentText
String consentText
Text to use for displaying Consent Screen. -
id
String id
Protocol Mapper ID. -
name
String name
Protocol Mapper Name. -
protocol
String protocol
Protocol to use. -
protocolMapper
String protocolMapper
Protocol Mapper to use
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.defaultrole
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.defaultrole.Composites
class Composites extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.roles
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.roles.Client
class Client extends Object implements Serializable-
Serialized Fields
-
attributes
Map<String,
List<String>> attributes Role Attributes -
clientRole
Boolean clientRole
Client Role -
composite
Boolean composite
Composite -
composites
Composites composites
Composites -
containerId
String containerId
Container Id -
description
String description
Description -
id
String id
Id -
name
String name
Name
-
-
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.roles.Realm
class Realm extends Object implements Serializable-
Serialized Fields
-
attributes
Map<String,
List<String>> attributes Role Attributes -
clientRole
Boolean clientRole
Client Role -
composite
Boolean composite
Composite -
composites
Composites composites
Composites -
containerId
String containerId
Container Id -
description
String description
Description -
id
String id
Id -
name
String name
Name
-
-
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.roles.client
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.roles.client.Composites
class Composites extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.roles.realm
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.roles.realm.Composites
class Composites extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakrealmspec.realm.users
-
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.users.Credentials
class Credentials extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakrealmspec.realm.users.FederatedIdentities
class FederatedIdentities extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakspec
-
Class org.keycloak.v1alpha1.keycloakspec.External
class External extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakspec.ExternalAccess
class ExternalAccess extends Object implements Serializable-
Serialized Fields
-
enabled
Boolean enabled
If set to true, the Operator will create an Ingress or a Route pointing to Keycloak. -
host
String host
If set, the Operator will use value of host for Ingress host instead of default value keycloak.local. Using this setting in OpenShift environment will result an error. Only users with special permissions are allowed to modify the hostname. -
tlsTermination
String tlsTermination
TLS Termination type for the external access. Setting this field to "reencrypt" will terminate TLS on the Ingress/Route level. Setting this field to "passthrough" will send encrypted traffic to the Pod. If unspecified, defaults to "reencrypt". Note, that this setting has no effect on Ingress as Ingress TLS settings are not reconciled by this operator. In other words, Ingress TLS configuration is the same in both cases and it is up to the user to configure TLS section of the Ingress.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.ExternalDatabase
class ExternalDatabase extends Object implements Serializable-
Serialized Fields
-
enabled
Boolean enabled
If set to true, the Operator will use an external database pointing to Keycloak. The embedded database (externalDatabase.enabled = false) is deprecated.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.KeycloakDeploymentSpec
class KeycloakDeploymentSpec extends Object implements Serializable-
Serialized Fields
-
experimental
Experimental experimental
Experimental section NOTE: This section might change or get removed without any notice. It may also cause the deployment to behave in an unpredictable fashion. Please use with care. -
podannotations
Map<String,
String> podannotations List of annotations to set in the keycloak pods -
podlabels
Map<String,
String> podlabels List of labels to set in the keycloak pods -
resources
Resources resources
Resources (Requests and Limits) for the Pods.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.Migration
class Migration extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakspec.MultiAvailablityZones
class MultiAvailablityZones extends Object implements Serializable-
Serialized Fields
-
enabled
Boolean enabled
If set to true, the operator will create a podAntiAffinity settings for the Keycloak deployment.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.PodDisruptionBudget
class PodDisruptionBudget extends Object implements Serializable-
Serialized Fields
-
enabled
Boolean enabled
If set to true, the operator will create a PodDistruptionBudget for the Keycloak deployment and set its `maxUnavailable` value to 1.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.PostgresDeploymentSpec
class PostgresDeploymentSpec extends Object implements Serializable-
Serialized Fields
-
resources
Resources resources
Resources (Requests and Limits) for the Pods.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.Experimental
class Experimental extends Object implements Serializable-
Serialized Fields
-
affinity
Affinity affinity
Affinity settings -
args
List<String> args
Arguments to the entrypoint. Translates into Container CMD. -
command
List<String> command
Container command. Translates into Container ENTRYPOINT. -
env
List<Env> env
List of environment variables to set in the container. -
serviceAccountName
String serviceAccountName
ServiceAccountName settings -
volumes
Volumes volumes
Additional volume mounts
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
limits
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> limits Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ -
requests
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> requests Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.Affinity
class Affinity extends Object implements Serializable-
Serialized Fields
-
nodeAffinity
NodeAffinity nodeAffinity
Describes node affinity scheduling rules for the pod. -
podAffinity
PodAffinity podAffinity
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). -
podAntiAffinity
PodAntiAffinity podAntiAffinity
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.Env
class Env extends Object implements Serializable-
Serialized Fields
-
name
String name
Name of the environment variable. Must be a C_IDENTIFIER. -
value
String value
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "". -
valueFrom
ValueFrom valueFrom
Source for the environment variable's value. Cannot be used if value is not empty.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.Volumes
class Volumes extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.NodeAffinity
class NodeAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
RequiredDuringSchedulingIgnoredDuringExecution requiredDuringSchedulingIgnoredDuringExecution
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.PodAffinity
class PodAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.PodAntiAffinity
class PodAntiAffinity extends Object implements Serializable-
Serialized Fields
-
preferredDuringSchedulingIgnoredDuringExecution
List<PreferredDuringSchedulingIgnoredDuringExecution> preferredDuringSchedulingIgnoredDuringExecution
The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. -
requiredDuringSchedulingIgnoredDuringExecution
List<RequiredDuringSchedulingIgnoredDuringExecution> requiredDuringSchedulingIgnoredDuringExecution
If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
preference
Preference preference
A node selector term, associated with the corresponding weight. -
weight
Integer weight
Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
nodeSelectorTerms
List<NodeSelectorTerms> nodeSelectorTerms
Required. A list of node selector terms. The terms are ORed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.Preference
class Preference extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
A list of node selector requirements by node's labels. -
matchFields
List<MatchFields> matchFields
A list of node selector requirements by node's fields.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.preferredduringschedulingignoredduringexecution.preference.MatchFields
class MatchFields extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.NodeSelectorTerms
class NodeSelectorTerms extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
A list of node selector requirements by node's labels. -
matchFields
List<MatchFields> matchFields
A list of node selector requirements by node's fields.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.nodeaffinity.requiredduringschedulingignoredduringexecution.nodeselectorterms.MatchFields
class MatchFields extends Object implements Serializable-
Serialized Fields
-
key
String key
The label key that the selector applies to. -
operator
String operator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. -
values
List<String> values
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
Required. A pod affinity term, associated with the corresponding weight. -
weight
Integer weight
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.preferredduringschedulingignoredduringexecution
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.requiredduringschedulingignoredduringexecution
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.PreferredDuringSchedulingIgnoredDuringExecution
class PreferredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
podAffinityTerm
PodAffinityTerm podAffinityTerm
Required. A pod affinity term, associated with the corresponding weight. -
weight
Integer weight
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
-
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.RequiredDuringSchedulingIgnoredDuringExecution
class RequiredDuringSchedulingIgnoredDuringExecution extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.PodAffinityTerm
class PodAffinityTerm extends Object implements Serializable-
Serialized Fields
-
labelSelector
LabelSelector labelSelector
A label query over a set of resources, in this case pods. -
namespaces
List<String> namespaces
namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" -
topologyKey
String topologyKey
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.preferredduringschedulingignoredduringexecution.podaffinityterm.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.LabelSelector
class LabelSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.affinity.podantiaffinity.requiredduringschedulingignoredduringexecution.labelselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.env
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.env.ValueFrom
class ValueFrom extends Object implements Serializable-
Serialized Fields
-
configMapKeyRef
ConfigMapKeyRef configMapKeyRef
Selects a key of a ConfigMap. -
fieldRef
FieldRef fieldRef
Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations[' ']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. -
resourceFieldRef
ResourceFieldRef resourceFieldRef
Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. -
secretKeyRef
SecretKeyRef secretKeyRef
Selects a key of a secret in the pod's namespace
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.env.valuefrom
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.env.valuefrom.ConfigMapKeyRef
class ConfigMapKeyRef extends Object implements Serializable-
Serialized Fields
-
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.env.valuefrom.FieldRef
class FieldRef extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.env.valuefrom.ResourceFieldRef
class ResourceFieldRef extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.env.valuefrom.SecretKeyRef
class SecretKeyRef extends Object implements Serializable-
Serialized Fields
-
key
String key
The key of the secret to select from. Must be a valid secret key. -
name
String name
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? -
optional
Boolean optional
Specify whether the Secret or its key must be defined
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.volumes
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.volumes.Items
class Items extends Object implements Serializable
-
-
Package org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.volumes.items
-
Class org.keycloak.v1alpha1.keycloakspec.keycloakdeploymentspec.experimental.volumes.items.Items
class Items extends Object implements Serializable-
Serialized Fields
-
key
String key
The key to project. -
mode
Integer mode
Optional: mode bits used to set permissions on this file. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. -
path
String path
The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.migration
-
Class org.keycloak.v1alpha1.keycloakspec.migration.Backups
class Backups extends Object implements Serializable-
Serialized Fields
-
enabled
Boolean enabled
If set to true, the operator will do database backup before doing migration
-
-
-
-
Package org.keycloak.v1alpha1.keycloakspec.postgresdeploymentspec
-
Class org.keycloak.v1alpha1.keycloakspec.postgresdeploymentspec.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
limits
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> limits Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ -
requests
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> requests Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
-
-
-
-
Package org.keycloak.v1alpha1.keycloakuserspec
-
Class org.keycloak.v1alpha1.keycloakuserspec.RealmSelector
class RealmSelector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
Class org.keycloak.v1alpha1.keycloakuserspec.User
class User extends Object implements Serializable-
Serialized Fields
-
attributes
Map<String,
List<String>> attributes A set of Attributes. -
clientRoles
Map<String,
List<String>> clientRoles A set of Client Roles. -
credentials
List<Credentials> credentials
A set of Credentials. -
email
String email
Email. -
emailVerified
Boolean emailVerified
True if email has already been verified. -
enabled
Boolean enabled
User enabled flag. -
federatedIdentities
List<FederatedIdentities> federatedIdentities
A set of Federated Identities. -
firstName
String firstName
First Name. -
groups
List<String> groups
A set of Groups. -
id
String id
User ID. -
lastName
String lastName
Last Name. -
realmRoles
List<String> realmRoles
A set of Realm Roles. -
requiredActions
List<String> requiredActions
A set of Required Actions. -
username
String username
User Name.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakuserspec.realmselector
-
Class org.keycloak.v1alpha1.keycloakuserspec.realmselector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.keycloak.v1alpha1.keycloakuserspec.user
-
Class org.keycloak.v1alpha1.keycloakuserspec.user.Credentials
class Credentials extends Object implements Serializable -
Class org.keycloak.v1alpha1.keycloakuserspec.user.FederatedIdentities
class FederatedIdentities extends Object implements Serializable
-
-
Package org.wildfly.v1alpha1
-
Class org.wildfly.v1alpha1.WildFlyServer
class WildFlyServer extends io.fabric8.kubernetes.client.CustomResource<WildFlyServerSpec,WildFlyServerStatus> implements Serializable -
Class org.wildfly.v1alpha1.WildFlyServerSpec
class WildFlyServerSpec extends Object implements Serializable-
Serialized Fields
-
applicationImage
String applicationImage
ApplicationImage is the name of the application image to be deployed -
bootableJar
Boolean bootableJar
BootableJar specifies whether the application image is using S2I Builder/Runtime images or Bootable Jar. If omitted, it defaults to false (application image is expected to use S2I Builder/Runtime images) -
configMaps
List<String> configMaps
ConfigMaps is a list of ConfigMaps in the same namespace as the WildFlyServer object, which shall be mounted into the WildFlyServer Pods. The ConfigMaps are mounted into /etc/configmaps/<configmap-name>. -
disableHTTPRoute
Boolean disableHTTPRoute
DisableHTTPRoute disables the creation a route to the HTTP port of the application service (false if omitted) -
env
List<Env> env
Env contains environment variables for the containers running the WildFlyServer application -
envFrom
List<EnvFrom> envFrom
EnvFrom contains environment variables from a source such as a ConfigMap or a Secret -
replicas
Integer replicas
Replicas is the desired number of replicas for the application -
resources
Resources resources
ResourcesSpec defines the resources used by the WildFlyServer, ie CPU and memory, use limits and requests. More info: https://pkg.go.dev/k8s.io/api@v0.18.14/core/v1#ResourceRequirements -
secrets
List<String> secrets
Secrets is a list of Secrets in the same namespace as the WildFlyServer object, which shall be mounted into the WildFlyServer Pods. The Secrets are mounted into /etc/secrets/<secret-name>. -
serviceAccountName
String serviceAccountName
-
sessionAffinity
Boolean sessionAffinity
SessionAffinity defines if connections from the same client ip are passed to the same WildFlyServer instance/pod each time (false if omitted) -
standaloneConfigMap
StandaloneConfigMap standaloneConfigMap
StandaloneConfigMapSpec defines the desired configMap configuration to obtain the standalone configuration for WildFlyServer -
storage
Storage storage
StorageSpec defines specific storage required for the server own data directory. If omitted, an EmptyDir is used (that will not persist data across pod restart).
-
-
-
Class org.wildfly.v1alpha1.WildFlyServerStatus
class WildFlyServerStatus extends Object implements Serializable-
Serialized Fields
-
hosts
List<String> hosts
-
pods
List<Pods> pods
-
replicas
Integer replicas
Replicas is the actual number of replicas for the application -
scalingdownPods
Integer scalingdownPods
Represents the number of pods which are in scaledown process what particular pod is scaling down can be verified by PodStatus Read-only. -
selector
String selector
selector for pods, used by HorizontalPodAutoscaler
-
-
-
-
Package org.wildfly.v1alpha1.wildflyserverspec
-
Class org.wildfly.v1alpha1.wildflyserverspec.Env
class Env extends Object implements Serializable-
Serialized Fields
-
name
String name
Name of the environment variable. Must be a C_IDENTIFIER. -
value
String value
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "". -
valueFrom
ValueFrom valueFrom
Source for the environment variable's value. Cannot be used if value is not empty.
-
-
-
Class org.wildfly.v1alpha1.wildflyserverspec.EnvFrom
class EnvFrom extends Object implements Serializable-
Serialized Fields
-
configMapRef
ConfigMapRef configMapRef
The ConfigMap to select from -
prefix
String prefix
An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. -
secretRef
SecretRef secretRef
The Secret to select from
-
-
-
Class org.wildfly.v1alpha1.wildflyserverspec.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
limits
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> limits Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ -
requests
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> requests Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
-
-
-
Class org.wildfly.v1alpha1.wildflyserverspec.StandaloneConfigMap
class StandaloneConfigMap extends Object implements Serializable -
Class org.wildfly.v1alpha1.wildflyserverspec.Storage
class Storage extends Object implements Serializable-
Serialized Fields
-
emptyDir
EmptyDir emptyDir
Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. -
volumeClaimTemplate
VolumeClaimTemplate volumeClaimTemplate
VolumeClaimTemplate defines the template to store WildFlyServer standalone data directory. The name of the template is derived from the WildFlyServer name. The corresponding volume will be mounted in ReadWriteOnce access mode. This template should be used to specify specific Resources requirements in the template spec.
-
-
-
-
Package org.wildfly.v1alpha1.wildflyserverspec.env
-
Class org.wildfly.v1alpha1.wildflyserverspec.env.ValueFrom
class ValueFrom extends Object implements Serializable-
Serialized Fields
-
configMapKeyRef
ConfigMapKeyRef configMapKeyRef
Selects a key of a ConfigMap. -
fieldRef
FieldRef fieldRef
Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. -
resourceFieldRef
ResourceFieldRef resourceFieldRef
Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. -
secretKeyRef
SecretKeyRef secretKeyRef
Selects a key of a secret in the pod's namespace
-
-
-
-
Package org.wildfly.v1alpha1.wildflyserverspec.env.valuefrom
-
Class org.wildfly.v1alpha1.wildflyserverspec.env.valuefrom.ConfigMapKeyRef
class ConfigMapKeyRef extends Object implements Serializable-
Serialized Fields
-
-
Class org.wildfly.v1alpha1.wildflyserverspec.env.valuefrom.FieldRef
class FieldRef extends Object implements Serializable -
Class org.wildfly.v1alpha1.wildflyserverspec.env.valuefrom.ResourceFieldRef
class ResourceFieldRef extends Object implements Serializable -
Class org.wildfly.v1alpha1.wildflyserverspec.env.valuefrom.SecretKeyRef
class SecretKeyRef extends Object implements Serializable-
Serialized Fields
-
key
String key
The key of the secret to select from. Must be a valid secret key. -
name
String name
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? -
optional
Boolean optional
Specify whether the Secret or its key must be defined
-
-
-
-
Package org.wildfly.v1alpha1.wildflyserverspec.envfrom
-
Class org.wildfly.v1alpha1.wildflyserverspec.envfrom.ConfigMapRef
class ConfigMapRef extends Object implements Serializable -
Class org.wildfly.v1alpha1.wildflyserverspec.envfrom.SecretRef
class SecretRef extends Object implements Serializable
-
-
Package org.wildfly.v1alpha1.wildflyserverspec.storage
-
Class org.wildfly.v1alpha1.wildflyserverspec.storage.EmptyDir
class EmptyDir extends Object implements Serializable-
Serialized Fields
-
medium
String medium
What type of storage medium should back this directory. The default is "" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir -
sizeLimit
io.fabric8.kubernetes.api.model.IntOrString sizeLimit
Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir
-
-
-
Class org.wildfly.v1alpha1.wildflyserverspec.storage.VolumeClaimTemplate
class VolumeClaimTemplate extends Object implements Serializable-
Serialized Fields
-
apiVersion
String apiVersion
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
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
Metadata metadata
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata -
spec
Spec spec
Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims -
status
Status status
Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims
-
-
-
-
Package org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate
-
Class org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.Metadata
class Metadata extends Object implements Serializable -
Class org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.Spec
class Spec extends Object implements Serializable-
Serialized Fields
-
accessModes
List<String> accessModes
AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 -
dataSource
DataSource dataSource
This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change. -
resources
Resources resources
Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources -
selector
Selector selector
A label query over volumes to consider for binding. -
storageClassName
String storageClassName
Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 -
volumeMode
String volumeMode
volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. -
volumeName
String volumeName
VolumeName is the binding reference to the PersistentVolume backing this claim.
-
-
-
Class org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.Status
class Status extends Object implements Serializable-
Serialized Fields
-
accessModes
List<String> accessModes
AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 -
capacity
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> capacity Represents the actual resources of the underlying volume. -
conditions
List<Conditions> conditions
Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. -
phase
String phase
Phase represents the current phase of PersistentVolumeClaim.
-
-
-
-
Package org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.spec
-
Class org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.spec.DataSource
class DataSource extends Object implements Serializable-
Serialized Fields
-
apiGroup
String apiGroup
APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required. -
kind
String kind
Kind is the type of resource being referenced -
name
String name
Name is the name of resource being referenced
-
-
-
Class org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.spec.Resources
class Resources extends Object implements Serializable-
Serialized Fields
-
limits
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> limits Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ -
requests
Map<String,
io.fabric8.kubernetes.api.model.IntOrString> requests Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
-
-
-
Class org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.spec.Selector
class Selector extends Object implements Serializable-
Serialized Fields
-
matchExpressions
List<MatchExpressions> matchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed. -
matchLabels
Map<String,
String> matchLabels matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
-
-
-
-
Package org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.spec.selector
-
Class org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.spec.selector.MatchExpressions
class MatchExpressions extends Object implements Serializable-
Serialized Fields
-
key
String key
key is the label key that the selector applies to. -
operator
String operator
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. -
values
List<String> values
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
-
-
-
-
Package org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.status
-
Class org.wildfly.v1alpha1.wildflyserverspec.storage.volumeclaimtemplate.status.Conditions
class Conditions extends Object implements Serializable-
Serialized Fields
-
lastProbeTime
ZonedDateTime lastProbeTime
Last time we probed the condition. -
lastTransitionTime
ZonedDateTime lastTransitionTime
Last time the condition transitioned from one status to another. -
message
String message
Human-readable message indicating details about last transition. -
reason
String reason
Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports "ResizeStarted" that means the underlying persistent volume is being resized. -
status
String status
-
type
String type
PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type
-
-
-
-
Package org.wildfly.v1alpha1.wildflyserverstatus
-
Class org.wildfly.v1alpha1.wildflyserverstatus.Pods
class Pods extends Object implements Serializable-
Serialized Fields
-
name
String name
-
podIP
String podIP
-
state
Pods.State state
Represent the state of the Pod, it is used especially during scale down.
-
-
-