Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER
diff --git a/feed.xml b/feed.xml index aa748237c7..db25f3ea17 100644 --- a/feed.xml +++ b/feed.xml @@ -5,7 +5,7 @@
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER
PasswordKeyMapper
required
If the clear-password-mapper is enabled.
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_ENABLED
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_ENABLED
The index (1 based numbering) of the column containing the clear password
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER
PasswordKeyMapper
required
If the bcrypt-password-mapper is enabled.
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ENABLED
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ENABLED
The index (1 based numbering) of the column containing the password hash
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX
A string referencing the password hash encoding ("BASE64" or "HEX")
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_HASH_ENCODING
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_HASH_ENCODING
The index (1 based numbering) of the column containing the Bcrypt salt
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_INDEX
A string referencing the salt encoding ("BASE64" or "HEX")
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_ENCODING
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_SALT_ENCODING
The index (1 based numbering) of the column containing the Bcrypt iteration count
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX
The index (1 based numbering) of column to map
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX
The target attribute name
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO
The sql query to find the password
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__SQL
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__SQL
The data source to use
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__DATASOURCE
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__DATASOURCE
The index (1 based numbering) of column to map
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__INDEX
The target attribute name
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO
quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.to-password-key-mapper
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER
PasswordKeyMapper
required
If the clear-password-mapper is enabled.
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_ENABLED
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_ENABLED
The index (1 based numbering) of the column containing the clear password
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_PASSWORD_INDEX
quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.to-password-key-mapper
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER
PasswordKeyMapper
required
If the bcrypt-password-mapper is enabled.
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ENABLED
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ENABLED
The index (1 based numbering) of the column containing the password hash
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_PASSWORD_INDEX
A string referencing the password hash encoding ("BASE64" or "HEX")
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_HASH_ENCODING
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_HASH_ENCODING
The index (1 based numbering) of the column containing the Bcrypt salt
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_INDEX
A string referencing the salt encoding ("BASE64" or "HEX")
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_ENCODING
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_SALT_ENCODING
The index (1 based numbering) of the column containing the Bcrypt iteration count
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX
Environment variable: QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_ITERATION_COUNT_INDEX
The option to enable the ldap elytron module
Environment variable: QUARKUS_SECURITY_LDAP_ENABLED
Environment variable: QUARKUS_SECURITY_LDAP_ENABLED
The elytron realm name
Environment variable: QUARKUS_SECURITY_LDAP_REALM_NAME
Environment variable: QUARKUS_SECURITY_LDAP_REALM_NAME
Provided credentials are verified against ldap?
Environment variable: QUARKUS_SECURITY_LDAP_DIRECT_VERIFICATION
Environment variable: QUARKUS_SECURITY_LDAP_DIRECT_VERIFICATION
The url of the ldap server
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_URL
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_URL
The principal: user which is used to connect to ldap server (also named "bindDn")
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_PRINCIPAL
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_PRINCIPAL
The password which belongs to the principal (also named "bindCredential")
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_PASSWORD
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_PASSWORD
how ldap redirects are handled
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_REFERRAL_MODE
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_REFERRAL_MODE
The connect timeout
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_CONNECT_TIMEOUT
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_CONNECT_TIMEOUT
The read timeout
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_READ_TIMEOUT
Environment variable: QUARKUS_SECURITY_LDAP_DIR_CONTEXT_READ_TIMEOUT
The identifier which correlates to the provided user (also named "baseFilter")
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_RDN_IDENTIFIER
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_RDN_IDENTIFIER
The dn where we look for users
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_SEARCH_BASE_DN
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_SEARCH_BASE_DN
If the child nodes are also searched for identities
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_SEARCH_RECURSIVE
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_SEARCH_RECURSIVE
The roleAttributeId from which is mapped (e.g. "cn")
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FROM
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FROM
The identifier whom the attribute is mapped to (in Quarkus: "groups", in WildFly this is "Roles")
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__TO
The filter (also named "roleFilter")
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER
The filter base dn (also named "rolesContextDn")
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER_BASE_DN
Environment variable: QUARKUS_SECURITY_LDAP_IDENTITY_MAPPING_ATTRIBUTE_MAPPINGS__ATTRIBUTE_MAPPINGS__FILTER_BASE_DN
Determine if the OAuth2 extension is enabled. Enabled by default if you include the elytron-security-oauth2
dependency, so this would be used to disable it.
Environment variable: QUARKUS_OAUTH2_ENABLED
Environment variable: QUARKUS_OAUTH2_ENABLED
The claim that is used in the introspection endpoint response to load the roles.
Environment variable: QUARKUS_OAUTH2_ROLE_CLAIM
Environment variable: QUARKUS_OAUTH2_ROLE_CLAIM
The OAuth2 client id used to validate the token. Mandatory if the extension is enabled.
Environment variable: QUARKUS_OAUTH2_CLIENT_ID
Environment variable: QUARKUS_OAUTH2_CLIENT_ID
The OAuth2 client secret used to validate the token. Mandatory if the extension is enabled.
Environment variable: QUARKUS_OAUTH2_CLIENT_SECRET
Environment variable: QUARKUS_OAUTH2_CLIENT_SECRET
The OAuth2 introspection endpoint URL used to validate the token and gather the authentication claims. Mandatory if the extension is enabled.
Environment variable: QUARKUS_OAUTH2_INTROSPECTION_URL
Environment variable: QUARKUS_OAUTH2_INTROSPECTION_URL
The OAuth2 server certificate file. Warning: this is not supported in native mode where the certificate must be included in the truststore used during the native image generation, see Using SSL With Native Executables.
Environment variable: QUARKUS_OAUTH2_CA_CERT_FILE
Environment variable: QUARKUS_OAUTH2_CA_CERT_FILE
If the properties are stored in plain text. If this is false (the default) then it is expected that the passwords are of the form HEX( MD5( username ":" realm ":" password ) )
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_PLAIN_TEXT
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_PLAIN_TEXT
This property is ignored if plainText
is true.
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_ALGORITHM
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_ALGORITHM
The realm users user1=password\nuser2=password2… mapping. See Embedded Users.
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_USERS
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_USERS
The realm roles user1=role1,role2,…\nuser2=role1,role2,… mapping See Embedded Roles.
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_ROLES
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_ROLES
The realm name. This is used when generating a hashed password
Environment variable: QUARKUS_SECURITY_USERS_FILE_REALM_NAME
Environment variable: QUARKUS_SECURITY_USERS_FILE_REALM_NAME
Determine whether security via the file realm is enabled.
Environment variable: QUARKUS_SECURITY_USERS_FILE_ENABLED
Environment variable: QUARKUS_SECURITY_USERS_FILE_ENABLED
If the properties are stored in plain text. If this is false (the default) then it is expected that the passwords are of the form HEX( MD5( username ":" realm ":" password ) )
Environment variable: QUARKUS_SECURITY_USERS_FILE_PLAIN_TEXT
Environment variable: QUARKUS_SECURITY_USERS_FILE_PLAIN_TEXT
Classpath resource name of properties file containing user to password mappings. See Users.properties.
Environment variable: QUARKUS_SECURITY_USERS_FILE_USERS
Environment variable: QUARKUS_SECURITY_USERS_FILE_USERS
Classpath resource name of properties file containing user to role mappings. See Roles.properties.
Environment variable: QUARKUS_SECURITY_USERS_FILE_ROLES
Environment variable: QUARKUS_SECURITY_USERS_FILE_ROLES
The realm name. This is used when generating a hashed password
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_REALM_NAME
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_REALM_NAME
Determine whether security via the embedded realm is enabled.
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_ENABLED
Environment variable: QUARKUS_SECURITY_USERS_EMBEDDED_ENABLED
Locations starting with filesystem: point to a directory on the filesystem, may only contain SQL migrations and are only scanned recursively down non-hidden directories.
Environment variable: QUARKUS_FLYWAY_LOCATIONS
Environment variable: QUARKUS_FLYWAY_LOCATIONS
Comma-separated list of fully qualified class names of Callback implementations to use to hook into the Flyway lifecycle. The org.flywaydb.core.api.callback.Callback
subclass must have a no-args constructor and must not be abstract. These classes must also not have any fields that hold state (unless that state is initialized in the constructor).
Environment variable: QUARKUS_FLYWAY_CALLBACKS
Environment variable: QUARKUS_FLYWAY_CALLBACKS
Flag to enable / disable Flyway.
Environment variable: QUARKUS_FLYWAY_ENABLED
Environment variable: QUARKUS_FLYWAY_ENABLED
After each failed attempt, Flyway will wait up to the configured connect-retries-interval
duration before attempting to connect again, up to the maximum number of times specified by connectRetries.
Environment variable: QUARKUS_FLYWAY_CONNECT_RETRIES
Environment variable: QUARKUS_FLYWAY_CONNECT_RETRIES
This will cap the interval between connect retries to the value provided.
Environment variable: QUARKUS_FLYWAY_CONNECT_RETRIES_INTERVAL
Environment variable: QUARKUS_FLYWAY_CONNECT_RETRIES_INTERVAL
Environment variable: QUARKUS_FLYWAY_DEFAULT_SCHEMA
Environment variable: QUARKUS_FLYWAY_DEFAULT_SCHEMA
The JDBC URL that Flyway uses to connect to the database. Falls back to the datasource URL if not specified.
Environment variable: QUARKUS_FLYWAY_JDBC_URL
Environment variable: QUARKUS_FLYWAY_JDBC_URL
The username that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource username if not specified.
Environment variable: QUARKUS_FLYWAY_USERNAME
Environment variable: QUARKUS_FLYWAY_USERNAME
The password that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource password if not specified.
Environment variable: QUARKUS_FLYWAY_PASSWORD
Environment variable: QUARKUS_FLYWAY_PASSWORD
Comma-separated case-sensitive list of schemas managed by Flyway. The first schema in the list will be automatically set as the default one during the migration. It will also be the one containing the schema history table.
Environment variable: QUARKUS_FLYWAY_SCHEMAS
Environment variable: QUARKUS_FLYWAY_SCHEMAS
The name of Flyway’s schema history table. By default (single-schema mode), the schema history table is placed in the default schema for the connection provided by the datasource. When the flyway.schemas property is set (multi-schema mode), the schema history table is placed in the first schema of the list.
Environment variable: QUARKUS_FLYWAY_TABLE
Environment variable: QUARKUS_FLYWAY_TABLE
The file name prefix for versioned SQL migrations. Versioned SQL migrations have the following file name structure: prefixVERSIONseparatorDESCRIPTIONsuffix , which using the defaults translates to V1.1__My_description.sql
Environment variable: QUARKUS_FLYWAY_SQL_MIGRATION_PREFIX
Environment variable: QUARKUS_FLYWAY_SQL_MIGRATION_PREFIX
The file name prefix for repeatable SQL migrations. Repeatable SQL migrations have the following file name structure: prefixSeparatorDESCRIPTIONsuffix , which using the defaults translates to R__My_description.sql
Environment variable: QUARKUS_FLYWAY_REPEATABLE_SQL_MIGRATION_PREFIX
Environment variable: QUARKUS_FLYWAY_REPEATABLE_SQL_MIGRATION_PREFIX
true to execute Flyway clean command automatically when the application starts, false otherwise.
Environment variable: QUARKUS_FLYWAY_CLEAN_AT_START
Environment variable: QUARKUS_FLYWAY_CLEAN_AT_START
true to prevent Flyway clean operations, false otherwise.
Environment variable: QUARKUS_FLYWAY_CLEAN_DISABLED
Environment variable: QUARKUS_FLYWAY_CLEAN_DISABLED
true to automatically call clean when a validation error occurs, false otherwise.
Environment variable: QUARKUS_FLYWAY_CLEAN_ON_VALIDATION_ERROR
Environment variable: QUARKUS_FLYWAY_CLEAN_ON_VALIDATION_ERROR
true to execute Flyway automatically when the application starts, false otherwise.
Environment variable: QUARKUS_FLYWAY_MIGRATE_AT_START
Environment variable: QUARKUS_FLYWAY_MIGRATE_AT_START
true to execute a Flyway repair command when the application starts, false otherwise.
Environment variable: QUARKUS_FLYWAY_REPAIR_AT_START
Environment variable: QUARKUS_FLYWAY_REPAIR_AT_START
true to execute a Flyway validate command when the application starts, false otherwise.
Environment variable: QUARKUS_FLYWAY_VALIDATE_AT_START
Environment variable: QUARKUS_FLYWAY_VALIDATE_AT_START
Enable the creation of the history table if it does not exist already.
Environment variable: QUARKUS_FLYWAY_BASELINE_ON_MIGRATE
Environment variable: QUARKUS_FLYWAY_BASELINE_ON_MIGRATE
The initial baseline version.
Environment variable: QUARKUS_FLYWAY_BASELINE_VERSION
Environment variable: QUARKUS_FLYWAY_BASELINE_VERSION
The description to tag an existing schema with when executing baseline.
Environment variable: QUARKUS_FLYWAY_BASELINE_DESCRIPTION
Environment variable: QUARKUS_FLYWAY_BASELINE_DESCRIPTION
Whether to automatically call validate when performing a migration.
Environment variable: QUARKUS_FLYWAY_VALIDATE_ON_MIGRATE
Environment variable: QUARKUS_FLYWAY_VALIDATE_ON_MIGRATE
Allows migrations to be run "out of order".
Environment variable: QUARKUS_FLYWAY_OUT_OF_ORDER
Environment variable: QUARKUS_FLYWAY_OUT_OF_ORDER
Ignore missing migrations when reading the history table. When set to true migrations from older versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.
Environment variable: QUARKUS_FLYWAY_IGNORE_MISSING_MIGRATIONS
Environment variable: QUARKUS_FLYWAY_IGNORE_MISSING_MIGRATIONS
Ignore future migrations when reading the history table. When set to true migrations from newer versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.
Environment variable: QUARKUS_FLYWAY_IGNORE_FUTURE_MIGRATIONS
Environment variable: QUARKUS_FLYWAY_IGNORE_FUTURE_MIGRATIONS
Whether Flyway should attempt to create the schemas specified in the schemas property
Environment variable: QUARKUS_FLYWAY_CREATE_SCHEMAS
Environment variable: QUARKUS_FLYWAY_CREATE_SCHEMAS
Prefix of every placeholder (default: ${ )
Environment variable: QUARKUS_FLYWAY_PLACEHOLDER_PREFIX
Environment variable: QUARKUS_FLYWAY_PLACEHOLDER_PREFIX
Suffix of every placeholder (default: } )
Environment variable: QUARKUS_FLYWAY_PLACEHOLDER_SUFFIX
Environment variable: QUARKUS_FLYWAY_PLACEHOLDER_SUFFIX
The SQL statements to run to initialize a new database connection immediately after opening it.
Environment variable: QUARKUS_FLYWAY_INIT_SQL
Environment variable: QUARKUS_FLYWAY_INIT_SQL
Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention. A failure can be useful to check that errors such as case sensitivity in migration prefixes have been corrected.
Environment variable: QUARKUS_FLYWAY_VALIDATE_MIGRATION_NAMING
Environment variable: QUARKUS_FLYWAY_VALIDATE_MIGRATION_NAMING
Ignore migrations during validate and repair according to a given list of patterns (see https://flywaydb.org/documentation/configuration/parameters/ignoreMigrationPatterns for more information). When this configuration is set, the ignoreFutureMigrations and ignoreMissingMigrations settings are ignored. Patterns are comma separated.
Environment variable: QUARKUS_FLYWAY_IGNORE_MIGRATION_PATTERNS
Environment variable: QUARKUS_FLYWAY_IGNORE_MIGRATION_PATTERNS
Locations starting with filesystem: point to a directory on the filesystem, may only contain SQL migrations and are only scanned recursively down non-hidden directories.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__LOCATIONS
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__LOCATIONS
Comma-separated list of fully qualified class names of Callback implementations to use to hook into the Flyway lifecycle. The org.flywaydb.core.api.callback.Callback
subclass must have a no-args constructor and must not be abstract. These classes must also not have any fields that hold state (unless that state is initialized in the constructor).
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CALLBACKS
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CALLBACKS
Sets the placeholders to replace in SQL migration scripts.
Environment variable: QUARKUS_FLYWAY_PLACEHOLDERS
Environment variable: QUARKUS_FLYWAY_PLACEHOLDERS
After each failed attempt, Flyway will wait up to the configured connect-retries-interval
duration before attempting to connect again, up to the maximum number of times specified by connectRetries.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CONNECT_RETRIES
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CONNECT_RETRIES
This will cap the interval between connect retries to the value provided.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CONNECT_RETRIES_INTERVAL
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CONNECT_RETRIES_INTERVAL
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__DEFAULT_SCHEMA
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__DEFAULT_SCHEMA
The JDBC URL that Flyway uses to connect to the database. Falls back to the datasource URL if not specified.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__JDBC_URL
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__JDBC_URL
The username that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource username if not specified.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__USERNAME
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__USERNAME
The password that Flyway uses to connect to the database. If no specific JDBC URL is configured, falls back to the datasource password if not specified.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PASSWORD
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PASSWORD
Comma-separated case-sensitive list of schemas managed by Flyway. The first schema in the list will be automatically set as the default one during the migration. It will also be the one containing the schema history table.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__SCHEMAS
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__SCHEMAS
The name of Flyway’s schema history table. By default (single-schema mode), the schema history table is placed in the default schema for the connection provided by the datasource. When the flyway.schemas property is set (multi-schema mode), the schema history table is placed in the first schema of the list.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__TABLE
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__TABLE
The file name prefix for versioned SQL migrations. Versioned SQL migrations have the following file name structure: prefixVERSIONseparatorDESCRIPTIONsuffix , which using the defaults translates to V1.1__My_description.sql
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__SQL_MIGRATION_PREFIX
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__SQL_MIGRATION_PREFIX
The file name prefix for repeatable SQL migrations. Repeatable SQL migrations have the following file name structure: prefixSeparatorDESCRIPTIONsuffix , which using the defaults translates to R__My_description.sql
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__REPEATABLE_SQL_MIGRATION_PREFIX
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__REPEATABLE_SQL_MIGRATION_PREFIX
true to execute Flyway clean command automatically when the application starts, false otherwise.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_AT_START
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_AT_START
true to prevent Flyway clean operations, false otherwise.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_DISABLED
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_DISABLED
true to automatically call clean when a validation error occurs, false otherwise.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_ON_VALIDATION_ERROR
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CLEAN_ON_VALIDATION_ERROR
true to execute Flyway automatically when the application starts, false otherwise.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__MIGRATE_AT_START
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__MIGRATE_AT_START
true to execute a Flyway repair command when the application starts, false otherwise.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__REPAIR_AT_START
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__REPAIR_AT_START
true to execute a Flyway validate command when the application starts, false otherwise.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_AT_START
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_AT_START
Enable the creation of the history table if it does not exist already.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_ON_MIGRATE
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_ON_MIGRATE
The initial baseline version.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_VERSION
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_VERSION
The description to tag an existing schema with when executing baseline.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_DESCRIPTION
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__BASELINE_DESCRIPTION
Whether to automatically call validate when performing a migration.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_ON_MIGRATE
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_ON_MIGRATE
Allows migrations to be run "out of order".
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__OUT_OF_ORDER
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__OUT_OF_ORDER
Ignore missing migrations when reading the history table. When set to true migrations from older versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_MISSING_MIGRATIONS
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_MISSING_MIGRATIONS
Ignore future migrations when reading the history table. When set to true migrations from newer versions present in the history table but absent in the configured locations will be ignored (and logged as a warning), when false (the default) the validation step will fail.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_FUTURE_MIGRATIONS
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_FUTURE_MIGRATIONS
Sets the placeholders to replace in SQL migration scripts.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDERS
Whether Flyway should attempt to create the schemas specified in the schemas property
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CREATE_SCHEMAS
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__CREATE_SCHEMAS
Prefix of every placeholder (default: ${ )
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDER_PREFIX
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDER_PREFIX
Suffix of every placeholder (default: } )
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDER_SUFFIX
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__PLACEHOLDER_SUFFIX
The SQL statements to run to initialize a new database connection immediately after opening it.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__INIT_SQL
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__INIT_SQL
Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention. A failure can be useful to check that errors such as case sensitivity in migration prefixes have been corrected.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_MIGRATION_NAMING
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__VALIDATE_MIGRATION_NAMING
Ignore migrations during validate and repair according to a given list of patterns (see https://flywaydb.org/documentation/configuration/parameters/ignoreMigrationPatterns for more information). When this configuration is set, the ignoreFutureMigrations and ignoreMissingMigrations settings are ignored. Patterns are comma separated.
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_MIGRATION_PATTERNS
Environment variable: QUARKUS_FLYWAY__NAMED_DATA_SOURCES__IGNORE_MIGRATION_PATTERNS
Cloud Event type (ce-type) that triggers this function. Default value is function name. This config item is only required when there is more than one function defined within the deployment. The ce-type is not looked at if there is only one function in the deployment. The message will just be dispatched to that function. This allows you to change the knative trigger binding without having to change the configuration of the quarkus deployment.
Environment variable: QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__TRIGGER
Environment variable: QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__TRIGGER
If function has response output, then what is the Cloud Event type (ce-type)? This will default to {function}.output
Environment variable: QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__RESPONSE_TYPE
Environment variable: QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__RESPONSE_TYPE
If function has response output, then what is the Cloud Event source (ce-source)? This will default to the function name
Environment variable: QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__RESPONSE_SOURCE
Environment variable: QUARKUS_FUNQY_KNATIVE_EVENTS_MAPPING__MAPPING__RESPONSE_SOURCE
The function to export. If there is more than one function defined for this deployment, then you must set this variable. If there is only a single function, you do not have to set this config item.
Environment variable: QUARKUS_FUNQY_EXPORT
Environment variable: QUARKUS_FUNQY_EXPORT
The function name. Function names are specified on function classes using the @jakarta.inject.Named
annotation. If this name is unspecified and there is exactly one unnamed function then this unnamed function will be used. If there is only a single named function and the name is unspecified then the named function will be used. These rules apply for each function implementation (HttpFunction, BackgroundFunction, RawBackgroundFunction).
Environment variable: QUARKUS_GOOGLE_CLOUD_FUNCTIONS_FUNCTION
Environment variable: QUARKUS_GOOGLE_CLOUD_FUNCTIONS_FUNCTION
quarkus.hibernate-envers.active
will default to false
and setting it to true
will lead to an error.
Environment variable: QUARKUS_HIBERNATE_ENVERS_ENABLED
Environment variable: QUARKUS_HIBERNATE_ENVERS_ENABLED
true
will fail.
Environment variable: QUARKUS_HIBERNATE_ENVERS_ACTIVE
Environment variable: QUARKUS_HIBERNATE_ENVERS_ACTIVE
Enable store_data_at_delete feature. Maps to org.hibernate.envers.configuration.EnversSettings#STORE_DATA_AT_DELETE
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_STORE_DATA_AT_DELETE
Environment variable: QUARKUS_HIBERNATE_ENVERS_STORE_DATA_AT_DELETE
Defines a suffix for historical data table. Defaults to _AUD
. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_TABLE_SUFFIX
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_TABLE_SUFFIX
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_TABLE_SUFFIX
Defines a prefix for historical data table. Default is the empty string. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_TABLE_PREFIX
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_TABLE_PREFIX
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_TABLE_PREFIX
Revision field name. Defaults to REV
. Maps to org.hibernate.envers.configuration.EnversSettings#REVISION_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_REVISION_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS_REVISION_FIELD_NAME
Revision type field name. Defaults to REVTYPE
. Maps to org.hibernate.envers.configuration.EnversSettings#REVISION_TYPE_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_REVISION_TYPE_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS_REVISION_TYPE_FIELD_NAME
Enable the revision_on_collection_change feature. Maps to org.hibernate.envers.configuration.EnversSettings#REVISION_ON_COLLECTION_CHANGE
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_REVISION_ON_COLLECTION_CHANGE
Environment variable: QUARKUS_HIBERNATE_ENVERS_REVISION_ON_COLLECTION_CHANGE
Enable the do_not_audit_optimistic_locking_field feature. Maps to org.hibernate.envers.configuration.EnversSettings#DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD
Environment variable: QUARKUS_HIBERNATE_ENVERS_DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD
Defines the default schema of where audit tables are to be created. Maps to org.hibernate.envers.configuration.EnversSettings#DEFAULT_SCHEMA
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_DEFAULT_SCHEMA
Environment variable: QUARKUS_HIBERNATE_ENVERS_DEFAULT_SCHEMA
Defines the default catalog of where audit tables are to be created. Maps to org.hibernate.envers.configuration.EnversSettings#DEFAULT_CATALOG
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_DEFAULT_CATALOG
Environment variable: QUARKUS_HIBERNATE_ENVERS_DEFAULT_CATALOG
Enables the track_entities_changed_in_revision feature. Maps to org.hibernate.envers.configuration.EnversSettings#TRACK_ENTITIES_CHANGED_IN_REVISION
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_TRACK_ENTITIES_CHANGED_IN_REVISION
Environment variable: QUARKUS_HIBERNATE_ENVERS_TRACK_ENTITIES_CHANGED_IN_REVISION
Enables the use_revision_entity_with_native_id feature. Maps to org.hibernate.envers.configuration.EnversSettings#USE_REVISION_ENTITY_WITH_NATIVE_ID
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_USE_REVISION_ENTITY_WITH_NATIVE_ID
Environment variable: QUARKUS_HIBERNATE_ENVERS_USE_REVISION_ENTITY_WITH_NATIVE_ID
Enables the global_with_modified_flag feature. Maps to org.hibernate.envers.configuration.EnversSettings#GLOBAL_WITH_MODIFIED_FLAG
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_GLOBAL_WITH_MODIFIED_FLAG
Environment variable: QUARKUS_HIBERNATE_ENVERS_GLOBAL_WITH_MODIFIED_FLAG
Defines the suffix to be used for modified flag columns. Defaults to _MOD
. Maps to org.hibernate.envers.configuration.EnversSettings#MODIFIED_FLAG_SUFFIX
Environment variable: QUARKUS_HIBERNATE_ENVERS_MODIFIED_FLAG_SUFFIX
Environment variable: QUARKUS_HIBERNATE_ENVERS_MODIFIED_FLAG_SUFFIX
Defines the fully qualified class name of a user defined revision listener. Maps to org.hibernate.envers.configuration.EnversSettings#REVISION_LISTENER
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_REVISION_LISTENER
Environment variable: QUARKUS_HIBERNATE_ENVERS_REVISION_LISTENER
Defines the fully qualified class name of the audit strategy to be used. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_STRATEGY
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY
Defines the property name for the audit entity’s composite primary key. Defaults to originalId
. Maps to org.hibernate.envers.configuration.EnversSettings#ORIGINAL_ID_PROP_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_ORIGINAL_ID_PROP_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS_ORIGINAL_ID_PROP_NAME
Defines the column name that holds the end revision number in audit entities. Defaults to REVEND
. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME
Enables the audit_strategy_validity_store_revend_timestamp feature. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP
Defines the column name of the revision end timestamp in the audit tables. Defaults to REVEND_TSTMP
. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS_AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME
Defines the name of the column used for storing collection ordinal values for embeddable elements. Defaults to SETORDINAL
. Maps to org.hibernate.envers.configuration.EnversSettings#EMBEDDABLE_SET_ORDINAL_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_EMBEDDABLE_SET_ORDINAL_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS_EMBEDDABLE_SET_ORDINAL_FIELD_NAME
Enables the allow_identifier_reuse feature. Maps to org.hibernate.envers.configuration.EnversSettings#ALLOW_IDENTIFIER_REUSE
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_ALLOW_IDENTIFIER_REUSE
Environment variable: QUARKUS_HIBERNATE_ENVERS_ALLOW_IDENTIFIER_REUSE
Defines the naming strategy to be used for modified columns. Defaults to org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy
. Maps to org.hibernate.envers.configuration.EnversSettings#MODIFIED_COLUMN_NAMING_STRATEGY
.
Environment variable: QUARKUS_HIBERNATE_ENVERS_MODIFIED_COLUMN_NAMING_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ENVERS_MODIFIED_COLUMN_NAMING_STRATEGY
true
will fail.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__ACTIVE
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__ACTIVE
Enable store_data_at_delete feature. Maps to org.hibernate.envers.configuration.EnversSettings#STORE_DATA_AT_DELETE
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__STORE_DATA_AT_DELETE
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__STORE_DATA_AT_DELETE
Defines a suffix for historical data table. Defaults to _AUD
. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_TABLE_SUFFIX
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_TABLE_SUFFIX
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_TABLE_SUFFIX
Defines a prefix for historical data table. Default is the empty string. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_TABLE_PREFIX
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_TABLE_PREFIX
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_TABLE_PREFIX
Revision field name. Defaults to REV
. Maps to org.hibernate.envers.configuration.EnversSettings#REVISION_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__REVISION_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__REVISION_FIELD_NAME
Revision type field name. Defaults to REVTYPE
. Maps to org.hibernate.envers.configuration.EnversSettings#REVISION_TYPE_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__REVISION_TYPE_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__REVISION_TYPE_FIELD_NAME
Enable the revision_on_collection_change feature. Maps to org.hibernate.envers.configuration.EnversSettings#REVISION_ON_COLLECTION_CHANGE
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__REVISION_ON_COLLECTION_CHANGE
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__REVISION_ON_COLLECTION_CHANGE
Enable the do_not_audit_optimistic_locking_field feature. Maps to org.hibernate.envers.configuration.EnversSettings#DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD
Defines the default schema of where audit tables are to be created. Maps to org.hibernate.envers.configuration.EnversSettings#DEFAULT_SCHEMA
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__DEFAULT_SCHEMA
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__DEFAULT_SCHEMA
Defines the default catalog of where audit tables are to be created. Maps to org.hibernate.envers.configuration.EnversSettings#DEFAULT_CATALOG
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__DEFAULT_CATALOG
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__DEFAULT_CATALOG
Enables the track_entities_changed_in_revision feature. Maps to org.hibernate.envers.configuration.EnversSettings#TRACK_ENTITIES_CHANGED_IN_REVISION
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__TRACK_ENTITIES_CHANGED_IN_REVISION
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__TRACK_ENTITIES_CHANGED_IN_REVISION
Enables the use_revision_entity_with_native_id feature. Maps to org.hibernate.envers.configuration.EnversSettings#USE_REVISION_ENTITY_WITH_NATIVE_ID
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__USE_REVISION_ENTITY_WITH_NATIVE_ID
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__USE_REVISION_ENTITY_WITH_NATIVE_ID
Enables the global_with_modified_flag feature. Maps to org.hibernate.envers.configuration.EnversSettings#GLOBAL_WITH_MODIFIED_FLAG
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__GLOBAL_WITH_MODIFIED_FLAG
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__GLOBAL_WITH_MODIFIED_FLAG
Defines the suffix to be used for modified flag columns. Defaults to _MOD
. Maps to org.hibernate.envers.configuration.EnversSettings#MODIFIED_FLAG_SUFFIX
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__MODIFIED_FLAG_SUFFIX
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__MODIFIED_FLAG_SUFFIX
Defines the fully qualified class name of a user defined revision listener. Maps to org.hibernate.envers.configuration.EnversSettings#REVISION_LISTENER
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__REVISION_LISTENER
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__REVISION_LISTENER
Defines the fully qualified class name of the audit strategy to be used. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_STRATEGY
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_STRATEGY
Defines the property name for the audit entity’s composite primary key. Defaults to originalId
. Maps to org.hibernate.envers.configuration.EnversSettings#ORIGINAL_ID_PROP_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__ORIGINAL_ID_PROP_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__ORIGINAL_ID_PROP_NAME
Defines the column name that holds the end revision number in audit entities. Defaults to REVEND
. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME
Enables the audit_strategy_validity_store_revend_timestamp feature. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP
Defines the column name of the revision end timestamp in the audit tables. Defaults to REVEND_TSTMP
. Maps to org.hibernate.envers.configuration.EnversSettings#AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME
Defines the name of the column used for storing collection ordinal values for embeddable elements. Defaults to SETORDINAL
. Maps to org.hibernate.envers.configuration.EnversSettings#EMBEDDABLE_SET_ORDINAL_FIELD_NAME
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__EMBEDDABLE_SET_ORDINAL_FIELD_NAME
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__EMBEDDABLE_SET_ORDINAL_FIELD_NAME
Enables the allow_identifier_reuse feature. Maps to org.hibernate.envers.configuration.EnversSettings#ALLOW_IDENTIFIER_REUSE
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__ALLOW_IDENTIFIER_REUSE
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__ALLOW_IDENTIFIER_REUSE
Defines the naming strategy to be used for modified columns. Defaults to org.hibernate.envers.boot.internal.LegacyModifiedColumnNamingStrategy
. Maps to org.hibernate.envers.configuration.EnversSettings#MODIFIED_COLUMN_NAMING_STRATEGY
.
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__MODIFIED_COLUMN_NAMING_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ENVERS__PERSISTENCE_UNIT_NAME__MODIFIED_COLUMN_NAMING_STRATEGY
quarkus.hibernate-orm.active
will default to false
and setting it to true
will lead to an error.
Environment variable: QUARKUS_HIBERNATE_ORM_ENABLED
Environment variable: QUARKUS_HIBERNATE_ORM_ENABLED
Environment variable: QUARKUS_HIBERNATE_ORM_DATASOURCE
Environment variable: QUARKUS_HIBERNATE_ORM_DATASOURCE
Environment variable: QUARKUS_HIBERNATE_ORM_PACKAGES
Environment variable: QUARKUS_HIBERNATE_ORM_PACKAGES
Environment variable: QUARKUS_HIBERNATE_ORM_SQL_LOAD_SCRIPT
Environment variable: QUARKUS_HIBERNATE_ORM_SQL_LOAD_SCRIPT
Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation
Environment variable: QUARKUS_HIBERNATE_ORM_PHYSICAL_NAMING_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ORM_PHYSICAL_NAMING_STRATEGY
Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation
Environment variable: QUARKUS_HIBERNATE_ORM_IMPLICIT_NAMING_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ORM_IMPLICIT_NAMING_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ORM_METADATA_BUILDER_CONTRIBUTOR
Environment variable: QUARKUS_HIBERNATE_ORM_METADATA_BUILDER_CONTRIBUTOR
Defaults to META-INF/orm.xml
if it exists. Pass no-file
to force Hibernate ORM to ignore META-INF/orm.xml
.
Environment variable: QUARKUS_HIBERNATE_ORM_MAPPING_FILES
Environment variable: QUARKUS_HIBERNATE_ORM_MAPPING_FILES
Set to none
by default, meaning no identifiers will be quoted. If set to all
, all identifiers and column definitions will be quoted. Additionally, setting it to all-except-column-definitions
will skip the column definitions, which can usually be required when they exist, or else use the option only-keywords
to quote only identifiers deemed SQL keywords by the Hibernate ORM dialect.
Environment variable: QUARKUS_HIBERNATE_ORM_QUOTE_IDENTIFIERS_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ORM_QUOTE_IDENTIFIERS_STRATEGY
Set this to false to disable all 2nd level caches.
Environment variable: QUARKUS_HIBERNATE_ORM_SECOND_LEVEL_CACHING_ENABLED
Environment variable: QUARKUS_HIBERNATE_ORM_SECOND_LEVEL_CACHING_ENABLED
Enables the Bean Validation integration.
Environment variable: QUARKUS_HIBERNATE_ORM_VALIDATION_ENABLED
Environment variable: QUARKUS_HIBERNATE_ORM_VALIDATION_ENABLED
Environment variable: QUARKUS_HIBERNATE_ORM_MULTITENANT
Environment variable: QUARKUS_HIBERNATE_ORM_MULTITENANT
Defines the name of the datasource to use in case of SCHEMA approach. The datasource of the persistence unit will be used if not set.
Environment variable: QUARKUS_HIBERNATE_ORM_MULTITENANT_SCHEMA_DATASOURCE
Environment variable: QUARKUS_HIBERNATE_ORM_MULTITENANT_SCHEMA_DATASOURCE
If hibernate is not auto generating the schema, and Quarkus is running in development mode then Quarkus will attempt to validate the database after startup and print a log message if there are any problems.
Environment variable: QUARKUS_HIBERNATE_ORM_VALIDATE_IN_DEV_MODE
Environment variable: QUARKUS_HIBERNATE_ORM_VALIDATE_IN_DEV_MODE
If true
, Quarkus will ignore any persistence.xml
file in the classpath and rely exclusively on the Quarkus configuration.
Environment variable: QUARKUS_HIBERNATE_ORM_PERSISTENCE_XML_IGNORE
Environment variable: QUARKUS_HIBERNATE_ORM_PERSISTENCE_XML_IGNORE
Whether statistics collection is enabled. If 'metrics.enabled' is true, then the default here is considered true, otherwise the default is false.
Environment variable: QUARKUS_HIBERNATE_ORM_STATISTICS
Environment variable: QUARKUS_HIBERNATE_ORM_STATISTICS
Whether session metrics should be appended into the server log for each Hibernate session. This only has effect if statistics are enabled (quarkus.hibernate-orm.statistics
). The default is false (which means both statistics
and log-session-metrics
need to be enabled for the session metrics to appear in the log).
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_SESSION_METRICS
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_SESSION_METRICS
Whether metrics are published if a metrics extension is enabled.
Environment variable: QUARKUS_HIBERNATE_ORM_METRICS_ENABLED
Environment variable: QUARKUS_HIBERNATE_ORM_METRICS_ENABLED
true
will fail.
Environment variable: QUARKUS_HIBERNATE_ORM_ACTIVE
Environment variable: QUARKUS_HIBERNATE_ORM_ACTIVE
Environment variable: QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES
Environment variable: QUARKUS_HIBERNATE_ORM_UNSUPPORTED_PROPERTIES
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_ORM_COMPATIBILITY_VERSION
Used for DDL generation and also for the SQL import scripts.
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_CHARSET
Select whether the database schema is generated or not. drop-and-create
is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: none
, create
, drop-and-create
, drop
, update
, validate
.
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION
If Hibernate ORM should create the schemas automatically (for databases supporting them).
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_CREATE_SCHEMAS
Whether we should stop on the first error when applying the schema.
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION_HALT_ON_ERROR
The default catalog to use for the database objects.
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_CATALOG
The default schema to use for the database objects.
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA
Environment variable: QUARKUS_HIBERNATE_ORM_DATABASE_DEFAULT_SCHEMA
Environment variable: QUARKUS_HIBERNATE_ORM_DIALECT
Environment variable: QUARKUS_HIBERNATE_ORM_DIALECT
E.g. MyISAM
or InnoDB
for MySQL.
Environment variable: QUARKUS_HIBERNATE_ORM_DIALECT_STORAGE_ENGINE
Environment variable: QUARKUS_HIBERNATE_ORM_DIALECT_STORAGE_ENGINE
Environment variable: QUARKUS_HIBERNATE_ORM_MAPPING_TIMEZONE_DEFAULT_STORAGE
Environment variable: QUARKUS_HIBERNATE_ORM_MAPPING_TIMEZONE_DEFAULT_STORAGE
Environment variable: QUARKUS_HIBERNATE_ORM_MAPPING_ID_OPTIMIZER_DEFAULT
Environment variable: QUARKUS_HIBERNATE_ORM_MAPPING_ID_OPTIMIZER_DEFAULT
The maximum size of the query plan cache. see #org.hibernate.cfg.AvailableSettings#QUERY_PLAN_CACHE_MAX_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM_QUERY_QUERY_PLAN_CACHE_MAX_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM_QUERY_QUERY_PLAN_CACHE_MAX_SIZE
Valid values are: none
, first
, last
.
Environment variable: QUARKUS_HIBERNATE_ORM_QUERY_DEFAULT_NULL_ORDERING
Environment variable: QUARKUS_HIBERNATE_ORM_QUERY_DEFAULT_NULL_ORDERING
Enables IN clause parameter padding which improves statement caching.
Environment variable: QUARKUS_HIBERNATE_ORM_QUERY_IN_CLAUSE_PARAMETER_PADDING
Environment variable: QUARKUS_HIBERNATE_ORM_QUERY_IN_CLAUSE_PARAMETER_PADDING
The time zone pushed to the JDBC driver. See quarkus.hibernate-orm.mapping.timezone.default-storage
.
Environment variable: QUARKUS_HIBERNATE_ORM_JDBC_TIMEZONE
Environment variable: QUARKUS_HIBERNATE_ORM_JDBC_TIMEZONE
How many rows are fetched at a time by the JDBC driver.
Environment variable: QUARKUS_HIBERNATE_ORM_JDBC_STATEMENT_FETCH_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM_JDBC_STATEMENT_FETCH_SIZE
The number of updates (inserts, updates and deletes) that are sent by the JDBC driver at one time for execution.
Environment variable: QUARKUS_HIBERNATE_ORM_JDBC_STATEMENT_BATCH_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM_JDBC_STATEMENT_BATCH_SIZE
-1
means batch loading is disabled.
Environment variable: QUARKUS_HIBERNATE_ORM_FETCH_BATCH_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM_FETCH_BATCH_SIZE
A 0
disables default outer join fetching.
Environment variable: QUARKUS_HIBERNATE_ORM_FETCH_MAX_DEPTH
Environment variable: QUARKUS_HIBERNATE_ORM_FETCH_MAX_DEPTH
The maximum time before an object of the cache is considered expired.
Environment variable: QUARKUS_HIBERNATE_ORM_CACHE__CACHE__EXPIRATION_MAX_IDLE
Environment variable: QUARKUS_HIBERNATE_ORM_CACHE__CACHE__EXPIRATION_MAX_IDLE
The maximum number of objects kept in memory in the cache.
Environment variable: QUARKUS_HIBERNATE_ORM_CACHE__CACHE__MEMORY_OBJECT_COUNT
Environment variable: QUARKUS_HIBERNATE_ORM_CACHE__CACHE__MEMORY_OBJECT_COUNT
Existing applications rely (implicitly or explicitly) on Hibernate ignoring any DiscriminatorColumn declarations on joined inheritance hierarchies. This setting allows these applications to maintain the legacy behavior of DiscriminatorColumn annotations being ignored when paired with joined inheritance.
Environment variable: QUARKUS_HIBERNATE_ORM_DISCRIMINATOR_IGNORE_EXPLICIT_FOR_JOINED
Environment variable: QUARKUS_HIBERNATE_ORM_DISCRIMINATOR_IGNORE_EXPLICIT_FOR_JOINED
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATASOURCE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PACKAGES
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SQL_LOAD_SCRIPT
Pluggable strategy contract for applying physical naming rules for database object names. Class name of the Hibernate PhysicalNamingStrategy implementation
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__PHYSICAL_NAMING_STRATEGY
Pluggable strategy for applying implicit naming rules when an explicit name is not given. Class name of the Hibernate ImplicitNamingStrategy implementation
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__IMPLICIT_NAMING_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__METADATA_BUILDER_CONTRIBUTOR
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__METADATA_BUILDER_CONTRIBUTOR
Defaults to META-INF/orm.xml
if it exists. Pass no-file
to force Hibernate ORM to ignore META-INF/orm.xml
.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_FILES
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_FILES
Set to none
by default, meaning no identifiers will be quoted. If set to all
, all identifiers and column definitions will be quoted. Additionally, setting it to all-except-column-definitions
will skip the column definitions, which can usually be required when they exist, or else use the option only-keywords
to quote only identifiers deemed SQL keywords by the Hibernate ORM dialect.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUOTE_IDENTIFIERS_STRATEGY
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUOTE_IDENTIFIERS_STRATEGY
Set this to false to disable all 2nd level caches.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SECOND_LEVEL_CACHING_ENABLED
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SECOND_LEVEL_CACHING_ENABLED
Enables the Bean Validation integration.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__VALIDATION_ENABLED
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__VALIDATION_ENABLED
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MULTITENANT
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MULTITENANT
Defines the name of the datasource to use in case of SCHEMA approach. The datasource of the persistence unit will be used if not set.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MULTITENANT_SCHEMA_DATASOURCE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MULTITENANT_SCHEMA_DATASOURCE
If hibernate is not auto generating the schema, and Quarkus is running in development mode then Quarkus will attempt to validate the database after startup and print a log message if there are any problems.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__VALIDATE_IN_DEV_MODE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__VALIDATE_IN_DEV_MODE
true
will fail.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__ACTIVE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__ACTIVE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__UNSUPPORTED_PROPERTIES
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__UNSUPPORTED_PROPERTIES
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DIALECT
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DIALECT
E.g. MyISAM
or InnoDB
for MySQL.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DIALECT_STORAGE_ENGINE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DIALECT_STORAGE_ENGINE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_TIMEZONE_DEFAULT_STORAGE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_TIMEZONE_DEFAULT_STORAGE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__MAPPING_ID_OPTIMIZER_DEFAULT
The maximum size of the query plan cache. see #org.hibernate.cfg.AvailableSettings#QUERY_PLAN_CACHE_MAX_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_QUERY_PLAN_CACHE_MAX_SIZE
Valid values are: none
, first
, last
.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_DEFAULT_NULL_ORDERING
Enables IN clause parameter padding which improves statement caching.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__QUERY_IN_CLAUSE_PARAMETER_PADDING
Used for DDL generation and also for the SQL import scripts.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_CHARSET
Select whether the database schema is generated or not. drop-and-create
is awesome in development mode. This defaults to 'none', however if Dev Services is in use and no other extensions that manage the schema are present this will default to 'drop-and-create'. Accepted values: none
, create
, drop-and-create
, drop
, update
, validate
.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION
If Hibernate ORM should create the schemas automatically (for databases supporting them).
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_CREATE_SCHEMAS
Whether we should stop on the first error when applying the schema.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_GENERATION_HALT_ON_ERROR
The default catalog to use for the database objects.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_CATALOG
The default schema to use for the database objects.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DATABASE_DEFAULT_SCHEMA
The time zone pushed to the JDBC driver. See quarkus.hibernate-orm.mapping.timezone.default-storage
.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__JDBC_TIMEZONE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__JDBC_TIMEZONE
How many rows are fetched at a time by the JDBC driver.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__JDBC_STATEMENT_FETCH_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__JDBC_STATEMENT_FETCH_SIZE
The number of updates (inserts, updates and deletes) that are sent by the JDBC driver at one time for execution.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__JDBC_STATEMENT_BATCH_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__JDBC_STATEMENT_BATCH_SIZE
-1
means batch loading is disabled.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__FETCH_BATCH_SIZE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__FETCH_BATCH_SIZE
A 0
disables default outer join fetching.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__FETCH_MAX_DEPTH
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__FETCH_MAX_DEPTH
The maximum time before an object of the cache is considered expired.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__CACHE__CACHE__EXPIRATION_MAX_IDLE
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__CACHE__CACHE__EXPIRATION_MAX_IDLE
The maximum number of objects kept in memory in the cache.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__CACHE__CACHE__MEMORY_OBJECT_COUNT
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__CACHE__CACHE__MEMORY_OBJECT_COUNT
Existing applications rely (implicitly or explicitly) on Hibernate ignoring any DiscriminatorColumn declarations on joined inheritance hierarchies. This setting allows these applications to maintain the legacy behavior of DiscriminatorColumn annotations being ignored when paired with joined inheritance.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DISCRIMINATOR_IGNORE_EXPLICIT_FOR_JOINED
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__DISCRIMINATOR_IGNORE_EXPLICIT_FOR_JOINED
Select whether the database schema DDL files are generated or not. Accepted values: none
, create
, drop-and-create
, drop
, update
, validate
.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION
Filename or URL where the database create DDL file should be generated.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_CREATE_TARGET
Filename or URL where the database drop DDL file should be generated.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__SCRIPTS_GENERATION_DROP_TARGET
Setting it to true is obviously not recommended in production.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_SQL
Format the SQL logs if SQL log is enabled
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_FORMAT_SQL
Whether JDBC warnings should be collected and logged.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_JDBC_WARNINGS
If set, Hibernate will log queries that took more than specified number of milliseconds to execute.
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS
Environment variable: QUARKUS_HIBERNATE_ORM__PERSISTENCE_UNIT_NAME__LOG_QUERIES_SLOWER_THAN_MS
Setting it to true is obviously not recommended in production.
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_BIND_PARAMETERS
Setting it to true is obviously not recommended in production.
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_SQL
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_SQL
Format the SQL logs if SQL log is enabled
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_FORMAT_SQL
Whether JDBC warnings should be collected and logged.
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_JDBC_WARNINGS
If set, Hibernate will log queries that took more than specified number of milliseconds to execute.
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS
Environment variable: QUARKUS_HIBERNATE_ORM_LOG_QUERIES_SLOWER_THAN_MS
Select whether the database schema DDL files are generated or not. Accepted values: none
, create
, drop-and-create
, drop
, update
, validate
.
Environment variable: QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION
Environment variable: QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION
Filename or URL where the database create DDL file should be generated.
Environment variable: QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET
Environment variable: QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_CREATE_TARGET
Filename or URL where the database drop DDL file should be generated.
Environment variable: QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET
Environment variable: QUARKUS_HIBERNATE_ORM_SCRIPTS_GENERATION_DROP_TARGET
quarkus.hibernate-search-orm.active
will default to false
and setting it to true
will lead to an error.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ENABLED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ENABLED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_BACKGROUND_FAILURE_HANDLER
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_BACKGROUND_FAILURE_HANDLER
See coordination for more information.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_STRATEGY
true
will fail.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ACTIVE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ACTIVE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_SCHEMA_MANAGEMENT_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_SCHEMA_MANAGEMENT_STRATEGY
The strategy to use when loading entities during the execution of a search query.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_QUERY_LOADING_CACHE_LOOKUP_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_QUERY_LOADING_CACHE_LOOKUP_STRATEGY
The fetch size to use when loading entities during the execution of a search query.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_QUERY_LOADING_FETCH_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_QUERY_LOADING_FETCH_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_INDEXING_PLAN_SYNCHRONIZATION_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_INDEXING_PLAN_SYNCHRONIZATION_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_MULTI_TENANCY_TENANT_IDS
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_MULTI_TENANCY_TENANT_IDS
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_VERSION
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_VERSION
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_LAYOUT_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_LAYOUT_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_SETTINGS_FILE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_SETTINGS_FILE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_MAPPING_FILE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_MAPPING_FILE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_ANALYSIS_CONFIGURER
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_ANALYSIS_CONFIGURER
The list of hosts of the Elasticsearch servers.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_HOSTS
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_HOSTS
The protocol to use when contacting Elasticsearch servers. Set to "https" to enable SSL/TLS.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_PROTOCOL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_PROTOCOL
The username used for authentication.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_USERNAME
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_USERNAME
The password used for authentication.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_PASSWORD
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_PASSWORD
The timeout when establishing a connection to an Elasticsearch server.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_CONNECTION_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_CONNECTION_TIMEOUT
The timeout when reading responses from an Elasticsearch server.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_READ_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_READ_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_REQUEST_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_REQUEST_TIMEOUT
The maximum number of connections to all the Elasticsearch servers.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_MAX_CONNECTIONS
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_MAX_CONNECTIONS
The maximum number of connections per Elasticsearch server.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_MAX_CONNECTIONS_PER_ROUTE
Defines if automatic discovery is enabled.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_DISCOVERY_ENABLED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_DISCOVERY_ENABLED
Refresh interval of the node list.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_DISCOVERY_REFRESH_INTERVAL
Defaults to the number of processor cores available to the JVM on startup.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_THREAD_POOL_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_THREAD_POOL_SIZE
Set to false
if the Elasticsearch cluster may not be available on startup.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_VERSION_CHECK_ENABLED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_VERSION_CHECK_ENABLED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS
How long we should wait for the status before failing the bootstrap.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_QUEUE_COUNT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_QUEUE_COUNT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_QUEUE_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_QUEUE_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_MAX_BULK_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXING_MAX_BULK_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_SETTINGS_FILE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_MAPPING_FILE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__ANALYSIS_CONFIGURER
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS
How long we should wait for the status before failing the bootstrap.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__SCHEMA_MANAGEMENT_REQUIRED_STATUS_WAIT_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_COUNT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_QUEUE_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_ELASTICSEARCH_INDEXES__INDEX_NAME__INDEXING_MAX_BULK_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_ENABLED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_ENABLED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_SHARDS_TOTAL_COUNT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_SHARDS_ASSIGNED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_SHARDS_ASSIGNED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_POLLING_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_POLLING_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_PULSE_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_PULSE_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_PULSE_EXPIRATION
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_PULSE_EXPIRATION
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_BATCH_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_BATCH_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_TRANSACTION_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_TRANSACTION_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_RETRY_DELAY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_EVENT_PROCESSOR_RETRY_DELAY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_POLLING_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_POLLING_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_PULSE_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_PULSE_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_PULSE_EXPIRATION
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_MASS_INDEXER_PULSE_EXPIRATION
The database catalog to use for the agent table.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_CATALOG
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_CATALOG
The schema catalog to use for the agent table.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_SCHEMA
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_SCHEMA
The name of the agent table.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_TABLE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_TABLE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_UUID_GEN_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_UUID_TYPE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_AGENT_UUID_TYPE
The database catalog to use for the outbox event table.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_CATALOG
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_CATALOG
The schema catalog to use for the outbox event table.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_SCHEMA
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_SCHEMA
The name of the outbox event table.
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_TABLE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_TABLE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_GEN_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_GEN_STRATEGY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_TYPE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_ENTITY_MAPPING_OUTBOX_EVENT_UUID_TYPE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_ENABLED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_ENABLED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_TOTAL_COUNT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_TOTAL_COUNT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_ASSIGNED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_SHARDS_ASSIGNED
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_POLLING_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_POLLING_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_EXPIRATION
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_PULSE_EXPIRATION
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_BATCH_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_BATCH_SIZE
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_TRANSACTION_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_TRANSACTION_TIMEOUT
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_RETRY_DELAY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__EVENT_PROCESSOR_RETRY_DELAY
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_POLLING_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_POLLING_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_INTERVAL
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_EXPIRATION
Environment variable: QUARKUS_HIBERNATE_SEARCH_ORM_COORDINATION_TENANTS__TENANT_ID__MASS_INDEXER_PULSE_EXPIRATION
Enable the fail fast mode. When fail fast is enabled the validation will stop on the first constraint violation detected.
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_FAIL_FAST
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_FAIL_FAST
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_OVERRIDING_PARAMETER_CONSTRAINTS
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_OVERRIDING_PARAMETER_CONSTRAINTS
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_PARAMETER_CONSTRAINTS_ON_PARALLEL_METHODS
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_PARAMETER_CONSTRAINTS_ON_PARALLEL_METHODS
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_MULTIPLE_CASCADED_VALIDATION_ON_RETURN_VALUES
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_METHOD_VALIDATION_ALLOW_MULTIPLE_CASCADED_VALIDATION_ON_RETURN_VALUES
In particular, it doesn’t affect the default EL feature level for custom violations created programmatically in validator implementations. The feature level for those can only be configured directly in the validator implementation.
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_EXPRESSION_LANGUAGE_CONSTRAINT_EXPRESSION_FEATURE_LEVEL
Environment variable: QUARKUS_HIBERNATE_VALIDATOR_EXPRESSION_LANGUAGE_CONSTRAINT_EXPRESSION_FEATURE_LEVEL
Sets the marshallerClass. Default is ProtoStreamMarshaller
Environment variable: QUARKUS_INFINISPAN_CLIENT_MARSHALLER_CLASS
Environment variable: QUARKUS_INFINISPAN_CLIENT_MARSHALLER_CLASS
When DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_ENABLED
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_ENABLED
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_PORT
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_PORT
Container sharing is only used in dev mode.
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SHARED
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SHARED
This property is used when you need multiple shared Infinispan servers.
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SERVICE_NAME
The image to use. Note that only official Infinispan images are supported.
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_IMAGE_NAME
If an invalid value is passed, the Infinispan server will throw an error when trying to start.
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_ARTIFACTS
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_ARTIFACTS
Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure mcast-port
to avoid forming a cluster with any other running Infinispan Server container.
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SITE
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_SITE
If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_MCAST_PORT
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_MCAST_PORT
Runs the Infinispan Server container with tracing enabled. Traces are disabled by default
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_TRACING_ENABLED
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_TRACING_ENABLED
Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT
This is a global setting and is not specific to an Infinispan Client.
Environment variable: QUARKUS_INFINISPAN_CLIENT_HEALTH_ENABLED
Environment variable: QUARKUS_INFINISPAN_CLIENT_HEALTH_ENABLED
Sets the URI of the running Infinispan server to connect to. hotrod://localhost:11222@admin:password If provided hosts
, username
and password
will be ignored.
Environment variable: QUARKUS_INFINISPAN_CLIENT_URI
Environment variable: QUARKUS_INFINISPAN_CLIENT_URI
Sets the host name/port to connect to. Each one is separated by a semicolon (eg. host1:11222;host2:11222).
Environment variable: QUARKUS_INFINISPAN_CLIENT_HOSTS
Environment variable: QUARKUS_INFINISPAN_CLIENT_HOSTS
Sets client intelligence used by authentication Available values: * BASIC
- Means that the client doesn’t handle server topology changes and therefore will only use the list of servers supplied at configuration time. * TOPOLOGY_AWARE
- Use this provider if you don’t want the client to present any certificates to the remote TLS host. * HASH_DISTRIBUTION_AWARE
- Like TOPOLOGY_AWARE
but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.
Environment variable: QUARKUS_INFINISPAN_CLIENT_CLIENT_INTELLIGENCE
Environment variable: QUARKUS_INFINISPAN_CLIENT_CLIENT_INTELLIGENCE
Enables or disables authentication. Set it to false when connecting to an Infinispan Server without authentication. deployments. Default is 'true'.
Environment variable: QUARKUS_INFINISPAN_CLIENT_USE_AUTH
Environment variable: QUARKUS_INFINISPAN_CLIENT_USE_AUTH
Sets username used by authentication.
Environment variable: QUARKUS_INFINISPAN_CLIENT_USERNAME
Environment variable: QUARKUS_INFINISPAN_CLIENT_USERNAME
Sets password used by authentication.
Environment variable: QUARKUS_INFINISPAN_CLIENT_PASSWORD
Environment variable: QUARKUS_INFINISPAN_CLIENT_PASSWORD
Sets realm used by authentication
Environment variable: QUARKUS_INFINISPAN_CLIENT_AUTH_REALM
Environment variable: QUARKUS_INFINISPAN_CLIENT_AUTH_REALM
Sets server name used by authentication
Environment variable: QUARKUS_INFINISPAN_CLIENT_AUTH_SERVER_NAME
Environment variable: QUARKUS_INFINISPAN_CLIENT_AUTH_SERVER_NAME
Sets SASL mechanism used by authentication. Available values: * DIGEST-MD5
- Uses the MD5 hashing algorithm in addition to nonces to encrypt credentials. This is the default. * EXTERNAL
- Uses client certificates to provide valid identities to Infinispan Server and enable encryption. * PLAIN
- Sends credentials in plain text (unencrypted) over the wire in a way that is similar to HTTP BASIC authentication. You should use PLAIN
authentication only in combination with TLS encryption.
Environment variable: QUARKUS_INFINISPAN_CLIENT_SASL_MECHANISM
Environment variable: QUARKUS_INFINISPAN_CLIENT_SASL_MECHANISM
Specifies the filename of a truststore to use to create the SSLContext
. You also need to specify a trustStorePassword. Setting this property implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT_TRUST_STORE
Environment variable: QUARKUS_INFINISPAN_CLIENT_TRUST_STORE
Specifies the password needed to open the truststore You also need to specify a trustStore. Setting this property implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT_TRUST_STORE_PASSWORD
Environment variable: QUARKUS_INFINISPAN_CLIENT_TRUST_STORE_PASSWORD
Specifies the type of the truststore, such as JKS or JCEKS. Defaults to JKS if trustStore is enabled.
Environment variable: QUARKUS_INFINISPAN_CLIENT_TRUST_STORE_TYPE
Environment variable: QUARKUS_INFINISPAN_CLIENT_TRUST_STORE_TYPE
Configures the secure socket protocol. Setting this property implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT_SSL_PROTOCOL
Environment variable: QUARKUS_INFINISPAN_CLIENT_SSL_PROTOCOL
Sets the ssl provider. For example BCFIPS Setting this implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT_SSL_PROVIDER
Environment variable: QUARKUS_INFINISPAN_CLIENT_SSL_PROVIDER
Configures the ciphers. Setting this property implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT_SSL_CIPHERS
Environment variable: QUARKUS_INFINISPAN_CLIENT_SSL_CIPHERS
Whether a tracing propagation is enabled in case the Opentelemetry extension is present. By default the propagation of the context is propagated from the client to the Infinispan Server.
Environment variable: QUARKUS_INFINISPAN_CLIENT_TRACING_PROPAGATION_ENABLED
Environment variable: QUARKUS_INFINISPAN_CLIENT_TRACING_PROPAGATION_ENABLED
Enables or disables Protobuf generated schemas upload to the server. Set it to 'false' when you need to handle the lifecycle of the Protobuf Schemas on Server side yourself. Default is 'true'. This is a global setting and is not specific to a Infinispan Client.
Environment variable: QUARKUS_INFINISPAN_CLIENT_USE_SCHEMA_REGISTRATION
Environment variable: QUARKUS_INFINISPAN_CLIENT_USE_SCHEMA_REGISTRATION
Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION_RESOURCE
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION_RESOURCE
Environment variables that are passed to the container.
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_INFINISPAN_CLIENT_DEVSERVICES_CONTAINER_ENV
Sets the marshallerClass. Default is ProtoStreamMarshaller
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__MARSHALLER_CLASS
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__MARSHALLER_CLASS
Cache configuration file in XML, JSON or YAML is defined in build time to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-resource=cacheConfig.xml
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION_RESOURCE
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION_RESOURCE
When DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_ENABLED
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_ENABLED
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_PORT
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_PORT
Container sharing is only used in dev mode.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SHARED
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SHARED
This property is used when you need multiple shared Infinispan servers.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SERVICE_NAME
The image to use. Note that only official Infinispan images are supported.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_IMAGE_NAME
If an invalid value is passed, the Infinispan server will throw an error when trying to start.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_ARTIFACTS
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_ARTIFACTS
Add a site name to start the Infinispan Server Container with Cross Site Replication enabled (ex. lon). Cross Site Replication is the capability to connect two separate Infinispan Server Clusters that might run in different Data Centers, and configure backup caches to copy the data across the clusters with active-active or active-passive replication. See more about Cross Site Replication in the Infinispan Documentation https://infinispan.org/docs/stable/titles/xsite/xsite.html Configure mcast-port
to avoid forming a cluster with any other running Infinispan Server container.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SITE
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_SITE
If you are running an Infinispan Server already in docker, if the containers use the same mcastPort they will form a cluster. Set a different mcastPort to create a separate cluster in Docker (e. 46656). A common use case in a local Docker development mode, is the need of having two different Infinispan Clusters with Cross Site Replication enabled. see https://github.com/infinispan/infinispan-simple-tutorials/blob/main/infinispan-remote/cross-site-replication/docker-compose/
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_MCAST_PORT
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_MCAST_PORT
Runs the Infinispan Server container with tracing enabled. Traces are disabled by default
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_TRACING_ENABLED
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_TRACING_ENABLED
Sets Infinispan Server otlp endpoint. Default value is http://localhost:4317
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_TRACING_EXPORTER_OTLP_ENDPOINT
Environment variables that are passed to the container.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__DEVSERVICES_CONTAINER_ENV
Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION
Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION_URI
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__CONFIGURATION_URI
The maximum number of entries to keep locally for the specified cache.
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES
Sets near cache mode used by the Infinispan Client Available values: * DISABLED
- Means that near caching is disabled. This is the default value. * INVALIDATED
- Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_MODE
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_MODE
Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER
Environment variable: QUARKUS_INFINISPAN_CLIENT_CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER
Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).
Environment variable: QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS
Environment variable: QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS
Sets client intelligence used by authentication Available values: * BASIC
- Means that the client doesn’t handle server topology changes and therefore will only use the list of servers supplied at configuration time. * TOPOLOGY_AWARE
- Use this provider if you don’t want the client to present any certificates to the remote TLS host. * HASH_DISTRIBUTION_AWARE
- Like TOPOLOGY_AWARE
but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.
Environment variable: QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE
Environment variable: QUARKUS_INFINISPAN_CLIENT_BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE
Sets the URI of the running Infinispan server to connect to. hotrod://localhost:11222@admin:password If provided hosts
, username
and password
will be ignored.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__URI
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__URI
Sets the host name/port to connect to. Each one is separated by a semicolon (eg. host1:11222;host2:11222).
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__HOSTS
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__HOSTS
Sets client intelligence used by authentication Available values: * BASIC
- Means that the client doesn’t handle server topology changes and therefore will only use the list of servers supplied at configuration time. * TOPOLOGY_AWARE
- Use this provider if you don’t want the client to present any certificates to the remote TLS host. * HASH_DISTRIBUTION_AWARE
- Like TOPOLOGY_AWARE
but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CLIENT_INTELLIGENCE
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CLIENT_INTELLIGENCE
Enables or disables authentication. Set it to false when connecting to an Infinispan Server without authentication. deployments. Default is 'true'.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__USE_AUTH
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__USE_AUTH
Sets username used by authentication.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__USERNAME
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__USERNAME
Sets password used by authentication.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__PASSWORD
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__PASSWORD
Sets realm used by authentication
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__AUTH_REALM
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__AUTH_REALM
Sets server name used by authentication
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__AUTH_SERVER_NAME
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__AUTH_SERVER_NAME
Sets SASL mechanism used by authentication. Available values: * DIGEST-MD5
- Uses the MD5 hashing algorithm in addition to nonces to encrypt credentials. This is the default. * EXTERNAL
- Uses client certificates to provide valid identities to Infinispan Server and enable encryption. * PLAIN
- Sends credentials in plain text (unencrypted) over the wire in a way that is similar to HTTP BASIC authentication. You should use PLAIN
authentication only in combination with TLS encryption.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SASL_MECHANISM
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SASL_MECHANISM
Specifies the filename of a truststore to use to create the SSLContext
. You also need to specify a trustStorePassword. Setting this property implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE
Specifies the password needed to open the truststore You also need to specify a trustStore. Setting this property implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE_PASSWORD
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE_PASSWORD
Specifies the type of the truststore, such as JKS or JCEKS. Defaults to JKS if trustStore is enabled.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE_TYPE
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRUST_STORE_TYPE
Configures the secure socket protocol. Setting this property implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_PROTOCOL
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_PROTOCOL
Sets the ssl provider. For example BCFIPS Setting this implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_PROVIDER
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_PROVIDER
Configures the ciphers. Setting this property implicitly enables SSL/TLS.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_CIPHERS
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__SSL_CIPHERS
Whether a tracing propagation is enabled in case the Opentelemetry extension is present. By default the propagation of the context is propagated from the client to the Infinispan Server.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRACING_PROPAGATION_ENABLED
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__TRACING_PROPAGATION_ENABLED
Cache configuration in inlined XML to create the cache on first access. Will be ignored if the configuration-uri is provided for the same cache name. An example of the user defined property: quarkus.infinispan-client.cache.bookscache.configuration=
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION
Cache configuration file in XML, Json or YAML whose path will be converted to URI to create the cache on first access. An example of the user defined property. cacheConfig.xml file is located in the 'resources' folder: quarkus.infinispan-client.cache.bookscache.configuration-uri=cacheConfig.xml
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION_URI
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__CONFIGURATION_URI
The maximum number of entries to keep locally for the specified cache.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_MAX_ENTRIES
Sets near cache mode used by the Infinispan Client Available values: * DISABLED
- Means that near caching is disabled. This is the default value. * INVALIDATED
- Means is near caching is invalidated, so when entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_MODE
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_MODE
Enables bloom filter for near caching. Bloom filters optimize performance for write operations by reducing the total number of invalidation messages.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__CACHE__CACHE__NEAR_CACHE_USE_BLOOM_FILTER
Sets the host name/port to connect to. Each one is separated by a semicolon (eg. hostA:11222;hostB:11222).
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__HOSTS
Sets client intelligence used by authentication Available values: * BASIC
- Means that the client doesn’t handle server topology changes and therefore will only use the list of servers supplied at configuration time. * TOPOLOGY_AWARE
- Use this provider if you don’t want the client to present any certificates to the remote TLS host. * HASH_DISTRIBUTION_AWARE
- Like TOPOLOGY_AWARE
but with the additional advantage that each request involving keys will be routed to the server who is the primary owner which improves performance greatly. This is the default.
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE
Environment variable: QUARKUS_INFINISPAN_CLIENT__NAMED_INFINISPAN_CLIENTS__BACKUP_CLUSTER__BACKUP_CLUSTER__CLIENT_INTELLIGENCE
Whether the info endpoint will be enabled
Environment variable: QUARKUS_INFO_ENABLED
Environment variable: QUARKUS_INFO_ENABLED
The path under which the info endpoint will be located
Environment variable: QUARKUS_INFO_PATH
Environment variable: QUARKUS_INFO_PATH
Whether git info will be included in the info endpoint
Environment variable: QUARKUS_INFO_GIT_ENABLED
Environment variable: QUARKUS_INFO_GIT_ENABLED
Controls how much information is present in the git section
Environment variable: QUARKUS_INFO_GIT_MODE
Environment variable: QUARKUS_INFO_GIT_MODE
Whether build info will be included in the info endpoint
Environment variable: QUARKUS_INFO_BUILD_ENABLED
Environment variable: QUARKUS_INFO_BUILD_ENABLED
Whether os info will be included in the info endpoint
Environment variable: QUARKUS_INFO_OS_ENABLED
Environment variable: QUARKUS_INFO_OS_ENABLED
Whether java info will be included in the info endpoint
Environment variable: QUARKUS_INFO_JAVA_ENABLED
Environment variable: QUARKUS_INFO_JAVA_ENABLED
Additional properties to be added to the build section
Environment variable: QUARKUS_INFO_BUILD
Environment variable: QUARKUS_INFO_BUILD
If enabled, it will validate the default JAXB context at build time.
Environment variable: QUARKUS_JAXB_VALIDATE_JAXB_CONTEXT
Environment variable: QUARKUS_JAXB_VALIDATE_JAXB_CONTEXT
Exclude classes to automatically be bound to the default JAXB context. Values with suffix .*
, i.e. org.acme.*
, are considered packages and exclude all classes that are members of these packages
Environment variable: QUARKUS_JAXB_EXCLUDE_CLASSES
Environment variable: QUARKUS_JAXB_EXCLUDE_CLASSES
You can still override it locally with @JsonIgnoreProperties(ignoreUnknown = false)
.
Environment variable: QUARKUS_JACKSON_FAIL_ON_UNKNOWN_PROPERTIES
Environment variable: QUARKUS_JACKSON_FAIL_ON_UNKNOWN_PROPERTIES
If enabled, Jackson will fail when no accessors are found for a type. This is enabled by default to match the default Jackson behavior.
Environment variable: QUARKUS_JACKSON_FAIL_ON_EMPTY_BEANS
Environment variable: QUARKUS_JACKSON_FAIL_ON_EMPTY_BEANS
If enabled, Jackson will serialize dates as numeric value(s). When disabled, they are serialized in ISO 8601 format.
Environment variable: QUARKUS_JACKSON_WRITE_DATES_AS_TIMESTAMPS
Environment variable: QUARKUS_JACKSON_WRITE_DATES_AS_TIMESTAMPS
If enabled, Jackson will serialize durations as numeric value(s). When disabled, they are serialized in ISO 8601 format. This is enabled by default to match the default Jackson behavior.
Environment variable: QUARKUS_JACKSON_WRITE_DURATIONS_AS_TIMESTAMPS
Environment variable: QUARKUS_JACKSON_WRITE_DURATIONS_AS_TIMESTAMPS
If enabled, Jackson will ignore case during Enum deserialization.
Environment variable: QUARKUS_JACKSON_ACCEPT_CASE_INSENSITIVE_ENUMS
Environment variable: QUARKUS_JACKSON_ACCEPT_CASE_INSENSITIVE_ENUMS
If set, Jackson will default to using the specified timezone when formatting dates. Some examples values are "Asia/Jakarta" and "GMT+3". If not set, Jackson will use its own default.
Environment variable: QUARKUS_JACKSON_TIMEZONE
Environment variable: QUARKUS_JACKSON_TIMEZONE
Define which properties of Java Beans are to be included in serialization.
Environment variable: QUARKUS_JACKSON_SERIALIZATION_INCLUSION
Environment variable: QUARKUS_JACKSON_SERIALIZATION_INCLUSION
Defines how names of JSON properties ("external names") are derived from names of POJO methods and fields ("internal names"). The value can be one of the one of the constants in com.fasterxml.jackson.databind.PropertyNamingStrategies
, so for example, LOWER_CAMEL_CASE
or UPPER_CAMEL_CASE
. The value can also be a fully qualified class name of a com.fasterxml.jackson.databind.PropertyNamingStrategy
subclass.
Environment variable: QUARKUS_JACKSON_PROPERTY_NAMING_STRATEGY
Environment variable: QUARKUS_JACKSON_PROPERTY_NAMING_STRATEGY
The jacoco data file. By default this will be target/jacoco-quarkus.exec. The path can be relative (to the module) or absolute.
Environment variable: QUARKUS_JACOCO_DATA_FILE
Environment variable: QUARKUS_JACOCO_DATA_FILE
Whether to reuse (true
) or delete (false
) the jacoco data file on each run.
Environment variable: QUARKUS_JACOCO_REUSE_DATA_FILE
Environment variable: QUARKUS_JACOCO_REUSE_DATA_FILE
If Quarkus should generate the Jacoco report
Environment variable: QUARKUS_JACOCO_REPORT
Environment variable: QUARKUS_JACOCO_REPORT
Encoding of the generated reports.
Environment variable: QUARKUS_JACOCO_OUTPUT_ENCODING
Environment variable: QUARKUS_JACOCO_OUTPUT_ENCODING
Name of the root node HTML report pages.
Environment variable: QUARKUS_JACOCO_TITLE
Environment variable: QUARKUS_JACOCO_TITLE
Footer text used in HTML report pages.
Environment variable: QUARKUS_JACOCO_FOOTER
Environment variable: QUARKUS_JACOCO_FOOTER
Encoding of the source files.
Environment variable: QUARKUS_JACOCO_SOURCE_ENCODING
Environment variable: QUARKUS_JACOCO_SOURCE_ENCODING
Environment variable: QUARKUS_JACOCO_INCLUDES
Environment variable: QUARKUS_JACOCO_INCLUDES
Environment variable: QUARKUS_JACOCO_EXCLUDES
Environment variable: QUARKUS_JACOCO_EXCLUDES
The location of the report files. By default this will be target/jacoco-report. The path can be relative (to the module) or absolute.
Environment variable: QUARKUS_JACOCO_REPORT_LOCATION
Environment variable: QUARKUS_JACOCO_REPORT_LOCATION
Defines if the Jaeger extension is enabled.
Environment variable: QUARKUS_JAEGER_ENABLED
Environment variable: QUARKUS_JAEGER_ENABLED
Whether metrics are published in case a metrics extension is present.
Environment variable: QUARKUS_JAEGER_METRICS_ENABLED
Environment variable: QUARKUS_JAEGER_METRICS_ENABLED
The traces endpoint, in case the client should connect directly to the Collector, like http://jaeger-collector:14268/api/traces
Environment variable: QUARKUS_JAEGER_ENDPOINT
Environment variable: QUARKUS_JAEGER_ENDPOINT
Authentication Token to send as "Bearer" to the endpoint
Environment variable: QUARKUS_JAEGER_AUTH_TOKEN
Environment variable: QUARKUS_JAEGER_AUTH_TOKEN
Username to send as part of "Basic" authentication to the endpoint
Environment variable: QUARKUS_JAEGER_USER
Environment variable: QUARKUS_JAEGER_USER
Password to send as part of "Basic" authentication to the endpoint
Environment variable: QUARKUS_JAEGER_PASSWORD
Environment variable: QUARKUS_JAEGER_PASSWORD
The hostname and port for communicating with agent via UDP
Environment variable: QUARKUS_JAEGER_AGENT_HOST_PORT
Environment variable: QUARKUS_JAEGER_AGENT_HOST_PORT
Whether the reporter should also log the spans
Environment variable: QUARKUS_JAEGER_REPORTER_LOG_SPANS
Environment variable: QUARKUS_JAEGER_REPORTER_LOG_SPANS
The reporter’s maximum queue size
Environment variable: QUARKUS_JAEGER_REPORTER_MAX_QUEUE_SIZE
Environment variable: QUARKUS_JAEGER_REPORTER_MAX_QUEUE_SIZE
The reporter’s flush interval
Environment variable: QUARKUS_JAEGER_REPORTER_FLUSH_INTERVAL
Environment variable: QUARKUS_JAEGER_REPORTER_FLUSH_INTERVAL
The sampler type (const, probabilistic, ratelimiting or remote)
Environment variable: QUARKUS_JAEGER_SAMPLER_TYPE
Environment variable: QUARKUS_JAEGER_SAMPLER_TYPE
The sampler parameter (number)
Environment variable: QUARKUS_JAEGER_SAMPLER_PARAM
Environment variable: QUARKUS_JAEGER_SAMPLER_PARAM
The host name and port when using the remote controlled sampler
Environment variable: QUARKUS_JAEGER_SAMPLER_MANAGER_HOST_PORT
Environment variable: QUARKUS_JAEGER_SAMPLER_MANAGER_HOST_PORT
The service name
Environment variable: QUARKUS_JAEGER_SERVICE_NAME
Environment variable: QUARKUS_JAEGER_SERVICE_NAME
A comma separated list of name = value tracer level tags, which get added to all reported spans. The value can also refer to an environment variable using the format ${envVarName:default}, where the :default is optional, and identifies a value to be used if the environment variable cannot be found
Environment variable: QUARKUS_JAEGER_TAGS
Environment variable: QUARKUS_JAEGER_TAGS
Comma separated list of formats to use for propagating the trace context. Defaults to the standard Jaeger format. Valid values are jaeger and b3
Environment variable: QUARKUS_JAEGER_PROPAGATION
Environment variable: QUARKUS_JAEGER_PROPAGATION
The sender factory class name
Environment variable: QUARKUS_JAEGER_SENDER_FACTORY
Environment variable: QUARKUS_JAEGER_SENDER_FACTORY
Whether the trace context should be logged.
Environment variable: QUARKUS_JAEGER_LOG_TRACE_CONTEXT
Environment variable: QUARKUS_JAEGER_LOG_TRACE_CONTEXT
Whether the registration of tracer as the global tracer should be disabled. This setting should only be turned on in tests that need to install a mock tracer.
Environment variable: QUARKUS_JAEGER_DISABLE_TRACER_REGISTRATION
Environment variable: QUARKUS_JAEGER_DISABLE_TRACER_REGISTRATION
Whether jaeger should run in zipkin compatibility mode
Environment variable: QUARKUS_JAEGER_ZIPKIN_COMPATIBILITY_MODE
Environment variable: QUARKUS_JAEGER_ZIPKIN_COMPATIBILITY_MODE
Set to true if Keycloak Admin Client injection is supported.
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_ENABLED
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_ENABLED
Keycloak server URL, for example, https://host:port
. If this property is not set then the Keycloak Admin Client injection will fail - use org.keycloak.admin.client.KeycloakBuilder
to create it instead.
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_SERVER_URL
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_SERVER_URL
Realm.
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_REALM
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_REALM
Client id.
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_CLIENT_ID
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_CLIENT_ID
Client secret. Required with a client_credentials
grant type.
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_CLIENT_SECRET
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_CLIENT_SECRET
Username. Required with a password
grant type.
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_USERNAME
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_USERNAME
Password. Required with a password
grant type.
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_PASSWORD
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_PASSWORD
OAuth 2.0 Access Token Scope.
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_SCOPE
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_SCOPE
OAuth Grant Type.
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_GRANT_TYPE
Environment variable: QUARKUS_KEYCLOAK_ADMIN_CLIENT_GRANT_TYPE
Enables policy enforcement.
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENABLE
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENABLE
Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token. This config option defines how many connections to the Keycloak server should be pooled
Environment variable: QUARKUS_KEYCLOAK_CONNECTION_POOL_SIZE
Environment variable: QUARKUS_KEYCLOAK_CONNECTION_POOL_SIZE
Specifies how policies are enforced.
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENFORCEMENT_MODE
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_ENFORCEMENT_MODE
Defines the limit of entries that should be kept in the cache
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES
Defines the time in milliseconds when the entry should be expired
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_LIFESPAN
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATH_CACHE_LIFESPAN
Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_LAZY_LOAD_PATHS
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_LAZY_LOAD_PATHS
Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE
The name of a resource on the server that is to be associated with a given path
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__NAME
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__NAME
A URI relative to the application’s context path that should be protected by the policy enforcer
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__PATH
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__PATH
The name of the HTTP method
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD
An array of strings with the scopes associated with the method
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES
A string referencing the enforcement mode for the scopes associated with a method
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE
Specifies how policies are enforced
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK_POLICY_ENFORCER_CLAIM_INFORMATION_POINT
Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token. This config option defines how many connections to the Keycloak server should be pooled
Environment variable: QUARKUS_KEYCLOAK__TENANT__CONNECTION_POOL_SIZE
Environment variable: QUARKUS_KEYCLOAK__TENANT__CONNECTION_POOL_SIZE
Specifies how policies are enforced.
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_ENFORCEMENT_MODE
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_ENFORCEMENT_MODE
The name of a resource on the server that is to be associated with a given path
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__NAME
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__NAME
A URI relative to the application’s context path that should be protected by the policy enforcer
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__PATH
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__PATH
The name of the HTTP method
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__METHOD
An array of strings with the scopes associated with the method
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES
A string referencing the enforcement mode for the scopes associated with a method
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__METHODS__METHODS__SCOPES_ENFORCEMENT_MODE
Specifies how policies are enforced
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__ENFORCEMENT_MODE
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATHS__PATHS__CLAIM_INFORMATION_POINT
Defines the limit of entries that should be kept in the cache
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATH_CACHE_MAX_ENTRIES
Defines the time in milliseconds when the entry should be expired
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATH_CACHE_LIFESPAN
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_PATH_CACHE_LIFESPAN
Specifies how the adapter should fetch the server for resources associated with paths in your application. If true, the policy enforcer is going to fetch resources on-demand accordingly with the path being requested
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_LAZY_LOAD_PATHS
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_LAZY_LOAD_PATHS
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_CLAIM_INFORMATION_POINT
Specifies how scopes should be mapped to HTTP methods. If set to true, the policy enforcer will use the HTTP method from the current request to check whether access should be granted
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE
Environment variable: QUARKUS_KEYCLOAK__TENANT__POLICY_ENFORCER_HTTP_METHOD_AS_SCOPE
The name of the group this component belongs too
+The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_KNATIVE_PART_OF
Environment variable: QUARKUS_KNATIVE_GET_ENV_SECRETS
string
list of string
The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on …
+The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_KNATIVE_NAME
Environment variable: QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS
string
list of string
The version of the application.
+Environment variable: QUARKUS_KNATIVE_GET_TARGET_PLATFORM_NAME
string
required
Environment variable: QUARKUS_KNATIVE_VERSION
Environment variable: QUARKUS_KNATIVE_GET_PART_OF
The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#context for more details).
+Environment variable: QUARKUS_KNATIVE_GET_NAME
string
Environment variable: QUARKUS_KNATIVE_NAMESPACE
Environment variable: QUARKUS_KNATIVE_GET_VERSION
Whether to add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources
+Environment variable: QUARKUS_KNATIVE_GET_NAMESPACE
string
Environment variable: QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP
Environment variable: QUARKUS_KNATIVE_IS_ADD_BUILD_TIMESTAMP
boolean
true
false
Working directory
+Environment variable: QUARKUS_KNATIVE_IS_ADD_VERSION_TO_LABEL_SELECTORS
boolean
false
Environment variable: QUARKUS_KNATIVE_WORKING_DIR
Environment variable: QUARKUS_KNATIVE_IS_ADD_NAME_TO_LABEL_SELECTORS
string
boolean
false
The commands
+Environment variable: QUARKUS_KNATIVE_GET_WORKING_DIR
string
Environment variable: QUARKUS_KNATIVE_COMMAND
Environment variable: QUARKUS_KNATIVE_GET_COMMAND
The arguments
-Environment variable: QUARKUS_KNATIVE_ARGUMENTS
Environment variable: QUARKUS_KNATIVE_GET_ARGUMENTS
The service account
-Environment variable: QUARKUS_KNATIVE_SERVICE_ACCOUNT
Environment variable: QUARKUS_KNATIVE_GET_SERVICE_ACCOUNT
The type of service that will be generated for the application
+Environment variable: QUARKUS_KNATIVE_GET_CONTAINER_NAME
string
Environment variable: QUARKUS_KNATIVE_SERVICE_TYPE
Environment variable: QUARKUS_KNATIVE_GET_SERVICE_TYPE
cluster-ip
, node-port
, load-balancer
, external-name
cluster-ip
required
Image pull policy
-Environment variable: QUARKUS_KNATIVE_IMAGE_PULL_POLICY
Environment variable: QUARKUS_KNATIVE_GET_IMAGE_PULL_POLICY
always
, if-not-present
, never
always
required
The image pull secret
-Environment variable: QUARKUS_KNATIVE_IMAGE_PULL_SECRETS
Environment variable: QUARKUS_KNATIVE_GET_IMAGE_PULL_SECRETS
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME
The command to use for the probe.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION
The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION
The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED
The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY
The period in which the action should be called.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD
The amount of time to wait for each action.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT
The success threshold to use.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD
The failure threshold to use.
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME
The command to use for the probe.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION
The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION
The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED
The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY
The period in which the action should be called.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_PERIOD
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD
The amount of time to wait for each action.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT
The success threshold to use.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD
The failure threshold to use.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME
The command to use for the probe.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION
The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION
The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED
The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY
The period in which the action should be called.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD
The amount of time to wait for each action.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT
The success threshold to use.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD
The failure threshold to use.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD
When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS
Environment variable: QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS
Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is prometheus.io
See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_PREFIX
Environment variable: QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX
Define the annotation used to indicate services that should be scraped. By default, /scrape
will be appended to the defined prefix.
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_SCRAPE
Environment variable: QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE
Define the annotation used to indicate the path to scrape. By default, /path
will be appended to the defined prefix.
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_PATH
Environment variable: QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH
Define the annotation used to indicate the port to scrape. By default, /port
will be appended to the defined prefix.
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_PORT
Environment variable: QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT
Define the annotation used to indicate the scheme to use for scraping By default, /scheme
will be appended to the defined prefix.
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_SCHEME
Environment variable: QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME
EmptyDir volumes
-Environment variable: QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES
Environment variable: QUARKUS_KNATIVE_GET_EMPTY_DIR_VOLUMES
list of string
required
If set, it will change the name of the container according to the configuration
+CPU Requirements
Environment variable: QUARKUS_KNATIVE_CONTAINER_NAME
Environment variable: QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU
CPU Requirements
+Memory Requirements
Environment variable: QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU
Environment variable: QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY
Memory Requirements
+CPU Requirements
Environment variable: QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY
Environment variable: QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU
CPU Requirements
+Memory Requirements
Environment variable: QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU
Environment variable: QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY
Memory Requirements
-Environment variable: QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY
Environment variable: QUARKUS_KNATIVE_GET_APP_SECRET
If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment
-Environment variable: QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS
Environment variable: QUARKUS_KNATIVE_GET_APP_CONFIG_MAP
boolean
true
string
If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment
+The SELinux level label that applies to the container.
Environment variable: QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS
Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
boolean
true
string
Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility
+The SELinux role label that applies to the container.
Environment variable: QUARKUS_KNATIVE_IDEMPOTENT
Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
boolean
false
string
The optional list of Secret names to load environment variables from.
+The SELinux type label that applies to the container.
Environment variable: QUARKUS_KNATIVE_ENV_SECRETS
Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
list of string
string
The optional list of ConfigMap names to load environment variables from.
+The SELinux user label that applies to the container.
Environment variable: QUARKUS_KNATIVE_ENV_CONFIGMAPS
Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
list of string
string
Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in this link.
+The name of the GMSA credential spec to use.
Environment variable: QUARKUS_KNATIVE_CLUSTER_LOCAL
Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
boolean
false
string
This value controls the minimum number of replicas each revision should have. Knative will attempt to never have less than this number of replicas at any point in time.
+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.
Environment variable: QUARKUS_KNATIVE_MIN_SCALE
Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
int
string
This value controls the maximum number of replicas each revision should have. Knative will attempt to never have more than this number of replicas running, or in the process of being created, at any point in time.
+The UserName in Windows to run the entrypoint of the container process.
Environment variable: QUARKUS_KNATIVE_MAX_SCALE
Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
int
string
quarkus.knative.scale-to-zero-enabled
quarkus.knative.get-security-context.windows-options.host-process
The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”.
+HostProcess determines if a container should be run as a 'Host Process' container.
Environment variable: QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED
Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
boolean
true
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS
The UID to run the entrypoint of the container process.
+Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER
kpa
, hpa
long
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC
The GID to run the entrypoint of the container process.
+Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP
concurrency
, rps
, cpu
long
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET
Indicates that the container must run as a non-root user.
+Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT
int
boolean
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY
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.
+Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
int
list of long
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE
A special supplemental group that applies to all containers in a pod.
+Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP
int
long
Environment variable: QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS
Sysctls hold a list of namespaced sysctls used for the pod.
+Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS
kpa
, hpa
string
Environment variable: QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY
It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always
+Environment variable: QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
int
on-root-mismatch
It indicates that volume’s ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume., always
It indicates that volume’s ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.
Environment variable: QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE
Environment variable: QUARKUS_KNATIVE_IS_IDEMPOTENT
int
boolean
false
Environment variable: QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND
The name of the group this component belongs too
+Environment variable: QUARKUS_KNATIVE_PART_OF
int
string
Environment variable: QUARKUS_KNATIVE_REVISION_NAME
The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on …
+Environment variable: QUARKUS_KNATIVE_NAME
If set, the secret will mounted to the application container and its contents will be used for application configuration.
+The version of the application.
Environment variable: QUARKUS_KNATIVE_APP_SECRET
Environment variable: QUARKUS_KNATIVE_VERSION
If set, the config map will be mounted to the application container and its contents will be used for application configuration.
+The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#context for more details).
Environment variable: QUARKUS_KNATIVE_APP_CONFIG_MAP
Environment variable: QUARKUS_KNATIVE_NAMESPACE
The SELinux level label that applies to the container.
+Whether to add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
Environment variable: QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP
string
boolean
true
The SELinux role label that applies to the container.
+Working directory
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
Environment variable: QUARKUS_KNATIVE_WORKING_DIR
The SELinux type label that applies to the container.
+The commands
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
Environment variable: QUARKUS_KNATIVE_COMMAND
string
list of string
The SELinux user label that applies to the container.
+The arguments
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
Environment variable: QUARKUS_KNATIVE_ARGUMENTS
string
list of string
The name of the GMSA credential spec to use.
+The service account
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
Environment variable: QUARKUS_KNATIVE_SERVICE_ACCOUNT
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.
+The type of service that will be generated for the application
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
Environment variable: QUARKUS_KNATIVE_SERVICE_TYPE
string
cluster-ip
, node-port
, load-balancer
, external-name
cluster-ip
The UserName in Windows to run the entrypoint of the container process.
+Image pull policy
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
Environment variable: QUARKUS_KNATIVE_IMAGE_PULL_POLICY
string
always
, if-not-present
, never
always
HostProcess determines if a container should be run as a 'Host Process' container.
+The image pull secret
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
Environment variable: QUARKUS_KNATIVE_IMAGE_PULL_SECRETS
boolean
list of string
The UID to run the entrypoint of the container process.
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT
long
int
The GID to run the entrypoint of the container process.
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
long
string
Indicates that the container must run as a non-root user.
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH
boolean
string
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.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME
list of long
string
A special supplemental group that applies to all containers in a pod.
+The command to use for the probe.
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION
long
string
Sysctls hold a list of namespaced sysctls used for the pod.
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION
It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION
on-root-mismatch
It indicates that volume’s ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume., always
It indicates that volume’s ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.
string
If set to true, Quarkus will attempt to deploy the application to the target knative cluster
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_DEPLOY
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED
If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KNATIVE_DEPLOY_STRATEGY
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY
create-or-update
, create
, replace
, server-side-apply
create-or-update
Duration +
5S
Custom labels to add to all resources
+The period in which the action should be called.
Environment variable: QUARKUS_KNATIVE_LABELS
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD
Map<String,String>
Duration +
10S
Custom annotations to add to all resources
+The amount of time to wait for each action.
Environment variable: QUARKUS_KNATIVE_ANNOTATIONS
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT
Map<String,String>
Duration +
10S
The port number. Refers to the container port.
+The success threshold to use.
Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD
int
1
The host port.
+The failure threshold to use.
Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT
Environment variable: QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD
int
3
The application path (refers to web application path).
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__PATH
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT
string
/
int
The protocol.
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME
tcp
, udp
, sctp
, http
, proxy
tcp
string
Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD
int
3
When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.
+Environment variable: QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS
boolean
true
Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is prometheus.io
See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_PREFIX
string
prometheus.io
Define the annotation used to indicate services that should be scraped. By default, /scrape
will be appended to the defined prefix.
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_SCRAPE
string
Define the annotation used to indicate the path to scrape. By default, /path
will be appended to the defined prefix.
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_PATH
string
Define the annotation used to indicate the port to scrape. By default, /port
will be appended to the defined prefix.
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_PORT
string
Define the annotation used to indicate the scheme to use for scraping By default, /scheme
will be appended to the defined prefix.
Environment variable: QUARKUS_KNATIVE_PROMETHEUS_SCHEME
string
EmptyDir volumes
+Environment variable: QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES
list of string
If set, it will change the name of the container according to the configuration
+Environment variable: QUARKUS_KNATIVE_CONTAINER_NAME
string
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY
string
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY
string
If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment
+Environment variable: QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS
boolean
true
If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment
+Environment variable: QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS
boolean
true
Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility
+Environment variable: QUARKUS_KNATIVE_IDEMPOTENT
boolean
false
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_ENV_CONFIGMAPS
list of string
Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in this link.
+Environment variable: QUARKUS_KNATIVE_CLUSTER_LOCAL
boolean
false
This value controls the minimum number of replicas each revision should have. Knative will attempt to never have less than this number of replicas at any point in time.
+Environment variable: QUARKUS_KNATIVE_MIN_SCALE
int
This value controls the maximum number of replicas each revision should have. Knative will attempt to never have more than this number of replicas running, or in the process of being created, at any point in time.
+Environment variable: QUARKUS_KNATIVE_MAX_SCALE
int
The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”.
+Environment variable: QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED
boolean
true
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS
kpa
, hpa
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC
concurrency
, rps
, cpu
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET
int
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY
int
Environment variable: QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE
int
Environment variable: QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS
kpa
, hpa
Environment variable: QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY
int
Environment variable: QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE
int
Environment variable: QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND
int
Environment variable: QUARKUS_KNATIVE_REVISION_NAME
string
If set, the secret will mounted to the application container and its contents will be used for application configuration.
+Environment variable: QUARKUS_KNATIVE_APP_SECRET
string
If set, the config map will be mounted to the application container and its contents will be used for application configuration.
+Environment variable: QUARKUS_KNATIVE_APP_CONFIG_MAP
string
The SELinux level label that applies to the container.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
string
The SELinux role label that applies to the container.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
string
The SELinux type label that applies to the container.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
string
The SELinux user label that applies to the container.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
string
The name of the GMSA credential spec to use.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
string
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.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
string
The UserName in Windows to run the entrypoint of the container process.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
string
HostProcess determines if a container should be run as a 'Host Process' container.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
boolean
The UID to run the entrypoint of the container process.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER
long
The GID to run the entrypoint of the container process.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP
long
Indicates that the container must run as a non-root user.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT
boolean
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.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
list of long
A special supplemental group that applies to all containers in a pod.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP
long
Sysctls hold a list of namespaced sysctls used for the pod.
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS
string
It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always
+Environment variable: QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
on-root-mismatch
It indicates that volume’s ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume., always
It indicates that volume’s ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.
If set to true, Quarkus will attempt to deploy the application to the target knative cluster
+Environment variable: QUARKUS_KNATIVE_DEPLOY
boolean
false
If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster.
+Environment variable: QUARKUS_KNATIVE_DEPLOY_STRATEGY
create-or-update
, create
, replace
, server-side-apply
create-or-update
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_GET_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_KNATIVE_GET_LABELS
Map<String,String>
Environment variable: QUARKUS_KNATIVE_GET_ANNOTATIONS
Map<String,String>
The port number. Refers to the container port.
+Environment variable: QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT
int
The application path (refers to web application path).
+Environment variable: QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
+Environment variable: QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS
boolean
false
The name of the volumeName to mount.
+Environment variable: QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME
string
The path to mount.
+Environment variable: QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH
string
Path within the volumeName from which the container’s volumeName should be mounted.
+Environment variable: QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH
string
ReadOnly
+Environment variable: QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY
boolean
false
The name of the secret to mount.
+Environment variable: QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+Environment variable: QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE
string
0600
The path where the file will be mounted.
+Environment variable: QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH
string
required
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
+Environment variable: QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE
int
-1
Optional
+Environment variable: QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL
boolean
false
The name of the ConfigMap to mount.
+Environment variable: QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+Environment variable: QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE
string
0600
The path where the file will be mounted.
+Environment variable: QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
string
required
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
+Environment variable: QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
int
-1
Optional
+Environment variable: QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL
boolean
false
Git repository URL.
+Environment variable: QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY
string
required
The directory of the repository to mount.
+Environment variable: QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY
string
The commit hash to use.
+Environment variable: QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION
string
The name of the claim to mount.
+Environment variable: QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+Environment variable: QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE
string
0600
Optional
+Environment variable: QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL
boolean
false
quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id
The name of the disk to mount.
+Environment variable: QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
string
required
quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition
The partition.
+Environment variable: QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
int
quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type
Filesystem type.
+Environment variable: QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
string
ext4
quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only
Whether the volumeName is read only or not.
+Environment variable: QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
boolean
false
The share name.
+Environment variable: QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME
string
required
The secret name.
+Environment variable: QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME
string
required
Whether the volumeName is read only or not.
+Environment variable: QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY
boolean
false
The name of the disk to mount.
+Environment variable: QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME
string
required
The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed
+Environment variable: QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI
string
required
Kind of disk.
+Environment variable: QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND
managed
, shared
managed
Disk caching mode.
+Environment variable: QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE
read-write
, read-only
, none
read-write
File system type.
+Environment variable: QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE
string
ext4
Whether the volumeName is read only or not.
+Environment variable: QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY
boolean
false
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME
string
required
The container image.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE
string
Working directory.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR
string
The commands
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND
list of string
The arguments
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS
list of string
The service account.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT
string
The host under which the application is going to be exposed.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST
string
The port number. Refers to the container port.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT
int
The application path (refers to web application path).
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS
boolean
false
Image pull policy.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY
always
, if-not-present
, never
always
The image pull secret
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
int
3
The name of the volumeName to mount.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
string
The path to mount.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
string
Path within the volumeName from which the container’s volumeName should be mounted.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
string
ReadOnly
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
boolean
false
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY
string
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY
string
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
string
required
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME
string
required
The container image.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE
string
Working directory.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR
string
The commands
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND
list of string
The arguments
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS
list of string
The service account.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT
string
The host under which the application is going to be exposed.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST
string
The port number. Refers to the container port.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT
int
The application path (refers to web application path).
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS
boolean
false
Image pull policy.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY
always
, if-not-present
, never
always
The image pull secret
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD
int
3
The name of the volumeName to mount.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME
string
The path to mount.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH
string
Path within the volumeName from which the container’s volumeName should be mounted.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH
string
ReadOnly
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY
boolean
false
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY
string
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY
string
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY
string
required
The ip address
+Environment variable: QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP
string
The hostnames to resolve to the ip
+Environment variable: QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES
list of string
The name of the role.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME
string
The namespace of the role.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE
string
Labels to add into the Role resource.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS
Map<String,String>
API groups of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
list of string
Non resource URLs of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
list of string
Resource names of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
list of string
Resources of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
list of string
Verbs of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
list of string
The name of the cluster role.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME
string
Labels to add into the ClusterRole resource.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS
Map<String,String>
quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups
API groups of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
list of string
quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls
Non resource URLs of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
list of string
quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names
Resource names of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
list of string
quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources
Resources of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
list of string
Verbs of the policy rule.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
list of string
The name of the service account.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
string
The namespace of the service account.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
string
Labels of the service account.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS
Map<String,String>
If true, this service account will be used in the generated Deployment resource.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
boolean
Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME
string
Labels to add into the RoleBinding resource.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS
Map<String,String>
The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it’s "view" role name.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
string
If the Role sets in the role-name
property is cluster wide or not.
Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
boolean
The "name" resource to use by the Subject element in the generated Role Binding resource.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
string
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
string
ServiceAccount
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
string
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
string
Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
string
Labels to add into the RoleBinding resource.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS
Map<String,String>
The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
string
required
quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name
The "name" resource to use by the Subject element in the generated Role Binding resource.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
string
quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
string
ServiceAccount
quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
string
quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+Environment variable: QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
string
Custom labels to add to all resources
+Environment variable: QUARKUS_KNATIVE_LABELS
Map<String,String>
Custom annotations to add to all resources
+Environment variable: QUARKUS_KNATIVE_ANNOTATIONS
Map<String,String>
The port number. Refers to the container port.
+Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT
int
The application path (refers to web application path).
+Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
+Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__TLS
boolean
false
The name of the volumeName to mount.
+Environment variable: QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME
string
The path to mount.
+Environment variable: QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH
string
Path within the volumeName from which the container’s volumeName should be mounted.
+Environment variable: QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH
string
ReadOnly
+Environment variable: QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY
boolean
false
The name of the secret to mount.
+Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE
string
0600
The path where the file will be mounted.
+Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH
string
required
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
+Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE
int
-1
Optional
+Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL
boolean
false
The name of the ConfigMap to mount.
+Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE
string
0600
The path where the file will be mounted.
+Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
string
required
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
+Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
int
-1
Optional
+Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL
boolean
false
Git repository URL.
+Environment variable: QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY
string
required
The directory of the repository to mount.
+Environment variable: QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY
string
The commit hash to use.
+Environment variable: QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION
string
The name of the claim to mount.
+Environment variable: QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+Environment variable: QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE
string
0600
Optional
+Environment variable: QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL
boolean
false
The name of the disk to mount.
+Environment variable: QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
string
required
The partition.
+Environment variable: QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
int
Filesystem type.
+Environment variable: QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
string
ext4
Whether the volumeName is read only or not.
+Environment variable: QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
boolean
false
The share name.
+Environment variable: QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME
string
required
The secret name.
+Environment variable: QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME
string
required
Whether the volumeName is read only or not.
+Environment variable: QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY
boolean
false
The name of the disk to mount.
+Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME
string
required
The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed
+Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI
string
required
Kind of disk.
+Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND
managed
, shared
managed
Disk caching mode.
+Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE
read-write
, read-only
, none
read-write
File system type.
+Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE
string
ext4
Whether the volumeName is read only or not.
+Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY
boolean
false
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME
string
required
The container image.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE
string
Working directory.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR
string
The commands
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND
list of string
The arguments
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS
list of string
The service account.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT
string
The host under which the application is going to be exposed.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST
string
The port number. Refers to the container port.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT
int
The application path (refers to web application path).
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS
boolean
false
Image pull policy.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY
always
, if-not-present
, never
always
The image pull secret
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
int
3
The name of the volumeName to mount.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
string
The path to mount.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
string
Path within the volumeName from which the container’s volumeName should be mounted.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
string
ReadOnly
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
boolean
false
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY
string
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY
string
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
string
required
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME
string
required
The container image.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE
string
Working directory.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR
string
The commands
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND
list of string
The arguments
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS
list of string
The service account.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT
string
The host under which the application is going to be exposed.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST
string
The port number. Refers to the container port.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT
int
The application path (refers to web application path).
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS
boolean
false
Image pull policy.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY
always
, if-not-present
, never
always
The image pull secret
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
int
3
The name of the volumeName to mount.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME
string
The path to mount.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH
string
Path within the volumeName from which the container’s volumeName should be mounted.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
string
ReadOnly
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
boolean
false
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY
string
CPU Requirements
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY
string
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
string
required
The ip address
+Environment variable: QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP
string
The hostnames to resolve to the ip
+Environment variable: QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES
list of string
The name of the role.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME
string
The namespace of the role.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE
string
Labels to add into the Role resource.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS
Map<String,String>
API groups of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
list of string
Non resource URLs of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
list of string
Resource names of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
list of string
Resources of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
list of string
Verbs of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
list of string
The name of the cluster role.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME
string
Labels to add into the ClusterRole resource.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS
Map<String,String>
API groups of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
list of string
quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls
Non resource URLs of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
list of string
Resource names of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
list of string
Resources of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
list of string
Verbs of the policy rule.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
list of string
The name of the service account.
+Environment variable: QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
string
The namespace of the service account.
+Environment variable: QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
string
Labels of the service account.
+Environment variable: QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS
Map<String,String>
If true, this service account will be used in the generated Deployment resource.
+Environment variable: QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
boolean
Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME
string
Labels to add into the RoleBinding resource.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS
Map<String,String>
The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it’s "view" role name.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
string
If the Role sets in the role-name
property is cluster wide or not.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
boolean
The "name" resource to use by the Subject element in the generated Role Binding resource.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
string
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
string
ServiceAccount
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
string
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
string
Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
string
Labels to add into the RoleBinding resource.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS
Map<String,String>
The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
string
required
The "name" resource to use by the Subject element in the generated Role Binding resource.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
string
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
string
ServiceAccount
quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
string
quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KNATIVE_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KNATIVE_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Tag is optionally used to expose a dedicated url for referencing this target exclusively.
+Environment variable: QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG
string
RevisionName of a specific revision to which to send this portion of traffic.
+Environment variable: QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME
string
LatestRevision may be optionally provided to indicate that the latest ready Revision of the Configuration should be used for this traffic target. When provided LatestRevision must be true if RevisionName is empty.
+Environment variable: QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION
boolean
false
Percent indicates that percentage based routing should be used and the value indicates the percent of traffic that is to be routed to this Revision or Configuration. 0
(zero) mean no traffic, 100
means all traffic.
Environment variable: QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT
long
100
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS
list of string
Environment variable: QUARKUS_KUBERNETES_GET_TARGET_PLATFORM_NAME
string
required
Environment variable: QUARKUS_KUBERNETES_GET_PART_OF
string
Environment variable: QUARKUS_KUBERNETES_GET_NAME
string
Environment variable: QUARKUS_KUBERNETES_GET_VERSION
string
Environment variable: QUARKUS_KUBERNETES_GET_NAMESPACE
string
Environment variable: QUARKUS_KUBERNETES_IS_ADD_BUILD_TIMESTAMP
boolean
false
Environment variable: QUARKUS_KUBERNETES_IS_ADD_VERSION_TO_LABEL_SELECTORS
boolean
false
Environment variable: QUARKUS_KUBERNETES_IS_ADD_NAME_TO_LABEL_SELECTORS
boolean
false
Environment variable: QUARKUS_KUBERNETES_GET_WORKING_DIR
string
Environment variable: QUARKUS_KUBERNETES_GET_COMMAND
list of string
Environment variable: QUARKUS_KUBERNETES_GET_ARGUMENTS
list of string
Environment variable: QUARKUS_KUBERNETES_GET_SERVICE_ACCOUNT
string
Environment variable: QUARKUS_KUBERNETES_GET_CONTAINER_NAME
string
Environment variable: QUARKUS_KUBERNETES_GET_SERVICE_TYPE
cluster-ip
, node-port
, load-balancer
, external-name
required
Environment variable: QUARKUS_KUBERNETES_GET_IMAGE_PULL_POLICY
always
, if-not-present
, never
required
Environment variable: QUARKUS_KUBERNETES_GET_IMAGE_PULL_SECRETS
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD
int
3
When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.
+Environment variable: QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS
boolean
true
Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is prometheus.io
See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
Environment variable: QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX
string
prometheus.io
Define the annotation used to indicate services that should be scraped. By default, /scrape
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE
string
Define the annotation used to indicate the path to scrape. By default, /path
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH
string
Define the annotation used to indicate the port to scrape. By default, /port
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT
string
Define the annotation used to indicate the scheme to use for scraping By default, /scheme
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME
string
Environment variable: QUARKUS_KUBERNETES_GET_EMPTY_DIR_VOLUMES
list of string
required
CPU Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY
string
CPU Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY
string
Environment variable: QUARKUS_KUBERNETES_GET_APP_SECRET
string
Environment variable: QUARKUS_KUBERNETES_GET_APP_CONFIG_MAP
string
The SELinux level label that applies to the container.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
string
The SELinux role label that applies to the container.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
string
The SELinux type label that applies to the container.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
string
The SELinux user label that applies to the container.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
string
The name of the GMSA credential spec to use.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
string
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.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
string
The UserName in Windows to run the entrypoint of the container process.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
string
HostProcess determines if a container should be run as a 'Host Process' container.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
boolean
The UID to run the entrypoint of the container process.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER
long
The GID to run the entrypoint of the container process.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP
long
Indicates that the container must run as a non-root user.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT
boolean
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.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
list of long
A special supplemental group that applies to all containers in a pod.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP
long
Sysctls hold a list of namespaced sysctls used for the pod.
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS
string
It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always
+Environment variable: QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
on-root-mismatch
It indicates that volume’s ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume., always
It indicates that volume’s ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.
Environment variable: QUARKUS_KUBERNETES_IS_IDEMPOTENT
boolean
false
The name of the group this component belongs too
+Environment variable: QUARKUS_KUBERNETES_PART_OF
string
The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on …
+Environment variable: QUARKUS_KUBERNETES_NAME
string
The version of the application.
+Environment variable: QUARKUS_KUBERNETES_VERSION
string
The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter.
+Environment variable: QUARKUS_KUBERNETES_DEPLOYMENT_KIND
deployment
, stateful-set
, job
, cron-job
The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#context for more details).
+Environment variable: QUARKUS_KUBERNETES_NAMESPACE
string
Whether to add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources
+Environment variable: QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP
boolean
true
Working directory
+Environment variable: QUARKUS_KUBERNETES_WORKING_DIR
string
The commands
+Environment variable: QUARKUS_KUBERNETES_COMMAND
list of string
The arguments
+Environment variable: QUARKUS_KUBERNETES_ARGUMENTS
list of string
The service account
+Environment variable: QUARKUS_KUBERNETES_SERVICE_ACCOUNT
string
The number of desired pods
+Environment variable: QUARKUS_KUBERNETES_REPLICAS
int
1
Specifies the deployment strategy.
+Environment variable: QUARKUS_KUBERNETES_STRATEGY
none
, recreate
, rolling-update
none
Specifies the maximum number of Pods that can be unavailable during the update process.
+Environment variable: QUARKUS_KUBERNETES_ROLLING_UPDATE_MAX_UNAVAILABLE
string
25%
Specifies the maximum number of Pods that can be created over the desired number of Pods.
+Environment variable: QUARKUS_KUBERNETES_ROLLING_UPDATE_MAX_SURGE
string
25%
The type of service that will be generated for the application
+Environment variable: QUARKUS_KUBERNETES_SERVICE_TYPE
cluster-ip
, node-port
, load-balancer
, external-name
cluster-ip
The nodePort to set when serviceType is set to node-port.
+Environment variable: QUARKUS_KUBERNETES_NODE_PORT
int
Image pull policy
+Environment variable: QUARKUS_KUBERNETES_IMAGE_PULL_POLICY
always
, if-not-present
, never
always
The image pull secret
+Environment variable: QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD
int
3
When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.
+Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS
boolean
true
Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is prometheus.io
See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_PREFIX
string
prometheus.io
Define the annotation used to indicate services that should be scraped. By default, /scrape
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE
string
Define the annotation used to indicate the path to scrape. By default, /path
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_PATH
string
Define the annotation used to indicate the port to scrape. By default, /port
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_PORT
string
Define the annotation used to indicate the scheme to use for scraping By default, /scheme
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_SCHEME
string
EmptyDir volumes
+Environment variable: QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES
list of string
The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list.
+Environment variable: QUARKUS_KUBERNETES_DEPLOYMENT_TARGET
list of string
CPU Requirements
+Environment variable: QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY
string
CPU Requirements
+Environment variable: QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY
string
If true, the service will be exposed
+Environment variable: QUARKUS_KUBERNETES_INGRESS_EXPOSE
boolean
false
The host under which the application is going to be exposed
+Environment variable: QUARKUS_KUBERNETES_INGRESS_HOST
string
The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https".
+Environment variable: QUARKUS_KUBERNETES_INGRESS_TARGET_PORT
string
http
The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.
+Environment variable: QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME
string
Specifies the maximum desired number of pods the job should run at any given time.
+Environment variable: QUARKUS_KUBERNETES_JOB_PARALLELISM
int
Specifies the desired number of successfully finished pods the job should be run with.
+Environment variable: QUARKUS_KUBERNETES_JOB_COMPLETIONS
int
CompletionMode specifies how Pod completions are tracked.
+Environment variable: QUARKUS_KUBERNETES_JOB_COMPLETION_MODE
non-indexed
, indexed
non-indexed
Specifies the number of retries before marking this job failed.
+Environment variable: QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT
int
Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.
+Environment variable: QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS
long
Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.
+Environment variable: QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED
int
Suspend specifies whether the Job controller should create Pods or not.
+Environment variable: QUARKUS_KUBERNETES_JOB_SUSPEND
boolean
false
Restart policy when the job container fails.
+Environment variable: QUARKUS_KUBERNETES_JOB_RESTART_POLICY
on-failure
, never
on-failure
The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE
string
ConcurrencyPolicy describes how the job will be handled.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY
allow
, forbid
, replace
allow
Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS
long
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT
int
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT
int
Specifies the maximum desired number of pods the job should run at any given time.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM
int
Specifies the desired number of successfully finished pods the job should be run with.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS
int
CompletionMode specifies how Pod completions are tracked.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE
non-indexed
, indexed
non-indexed
Specifies the number of retries before marking this job failed.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT
int
Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS
long
Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED
int
Suspend specifies whether the Job controller should create Pods or not.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_SUSPEND
boolean
false
Restart policy when the job container fails.
+Environment variable: QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY
on-failure
, never
on-failure
If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment
+Environment variable: QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS
boolean
true
If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment
+Environment variable: QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS
boolean
true
If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster
+Environment variable: QUARKUS_KUBERNETES_DEPLOY
boolean
false
If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster.
+Environment variable: QUARKUS_KUBERNETES_DEPLOY_STRATEGY
create-or-update
, create
, replace
, server-side-apply
create-or-update
If set, the secret will mounted to the application container and its contents will be used for application configuration.
+Environment variable: QUARKUS_KUBERNETES_APP_SECRET
string
If set, the config map will be mounted to the application container and its contents will be used for application configuration.
+Environment variable: QUARKUS_KUBERNETES_APP_CONFIG_MAP
string
The SELinux level label that applies to the container.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
string
The SELinux role label that applies to the container.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
string
The SELinux type label that applies to the container.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
string
The SELinux user label that applies to the container.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
string
The name of the GMSA credential spec to use.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
string
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.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
string
The UserName in Windows to run the entrypoint of the container process.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
string
HostProcess determines if a container should be run as a 'Host Process' container.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
boolean
The UID to run the entrypoint of the container process.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER
long
The GID to run the entrypoint of the container process.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP
long
Indicates that the container must run as a non-root user.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT
boolean
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.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
list of long
A special supplemental group that applies to all containers in a pod.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP
long
Sysctls hold a list of namespaced sysctls used for the pod.
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS
string
It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always
+Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
on-root-mismatch
It indicates that volume’s ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume., always
It indicates that volume’s ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.
If set, it will change the name of the container according to the configuration
+Environment variable: QUARKUS_KUBERNETES_CONTAINER_NAME
string
If true, the debug mode in pods will be enabled.
+Environment variable: QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED
boolean
false
The transport to use.
+Environment variable: QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT
string
dt_socket
If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.
+Environment variable: QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND
string
n
It specifies the address at which the debug socket will listen.
+Environment variable: QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT
int
5005
Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility
+Environment variable: QUARKUS_KUBERNETES_IDEMPOTENT
boolean
false
Optionally set directory generated kubernetes resources will be written to. Default is target/kubernetes
.
Environment variable: QUARKUS_KUBERNETES_OUTPUT_DIRECTORY
string
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KUBERNETES_GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KUBERNETES_GET_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_KUBERNETES_GET_LABELS
Map<String,String>
Environment variable: QUARKUS_KUBERNETES_GET_ANNOTATIONS
Map<String,String>
The port number. Refers to the container port.
+Environment variable: QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT
int
The application path (refers to web application path).
+Environment variable: QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
+Environment variable: QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS
boolean
false
The name of the volumeName to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME
string
The path to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH
string
Path within the volumeName from which the container’s volumeName should be mounted.
+Environment variable: QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH
string
ReadOnly
+Environment variable: QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY
boolean
false
The name of the secret to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+Environment variable: QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE
string
0600
The path where the file will be mounted.
+Environment variable: QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH
string
required
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
+Environment variable: QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE
int
-1
Optional
+Environment variable: QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL
boolean
false
The name of the ConfigMap to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+Environment variable: QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE
string
0600
The path where the file will be mounted.
+Environment variable: QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
string
required
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
+Environment variable: QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
int
-1
Optional
+Environment variable: QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL
boolean
false
Git repository URL.
+Environment variable: QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY
string
required
The directory of the repository to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY
string
The commit hash to use.
+Environment variable: QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION
string
The name of the claim to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+Environment variable: QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE
string
0600
Optional
+Environment variable: QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL
boolean
false
quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id
The name of the disk to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
string
required
quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition
The partition.
+Environment variable: QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
int
quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type
Filesystem type.
+Environment variable: QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
string
ext4
quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only
Whether the volumeName is read only or not.
+Environment variable: QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
boolean
false
The share name.
+Environment variable: QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME
string
required
The secret name.
+Environment variable: QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME
string
required
Whether the volumeName is read only or not.
+Environment variable: QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY
boolean
false
The name of the disk to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME
string
required
The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed
+Environment variable: QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI
string
required
Kind of disk.
+Environment variable: QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND
managed
, shared
managed
Disk caching mode.
+Environment variable: QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE
read-write
, read-only
, none
read-write
File system type.
+Environment variable: QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE
string
ext4
Whether the volumeName is read only or not.
+Environment variable: QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY
boolean
false
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS
Map<String,Optional<String>>
quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME
string
required
The container image.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE
string
Working directory.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR
string
The commands
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND
list of string
The arguments
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS
list of string
The service account.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT
string
The host under which the application is going to be exposed.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST
string
The port number. Refers to the container port.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT
int
The application path (refers to web application path).
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS
boolean
false
Image pull policy.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY
always
, if-not-present
, never
always
The image pull secret
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
int
quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port-name
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
int
quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port-name
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
string
quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
int
3
The name of the volumeName to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
string
The path to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
string
Path within the volumeName from which the container’s volumeName should be mounted.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
string
ReadOnly
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
boolean
false
CPU Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY
string
CPU Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY
string
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
string
quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
string
required
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME
string
required
The container image.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE
string
Working directory.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR
string
The commands
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND
list of string
The arguments
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS
list of string
The service account.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT
string
The host under which the application is going to be exposed.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST
string
The port number. Refers to the container port.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT
int
The application path (refers to web application path).
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS
boolean
false
Image pull policy.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY
always
, if-not-present
, never
always
The image pull secret
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD
int
3
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT
int
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH
string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME
string
The command to use for the probe.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION
string
The tcp socket to use for the probe (the format is host:port).
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION
string
The gRPC port to use for the probe (the format is either port or port:service).
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED
boolean
false
The amount of time to wait before starting to probe.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY
Duration +
5S
The period in which the action should be called.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD
Duration +
10S
The amount of time to wait for each action.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT
Duration +
10S
The success threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD
int
1
The failure threshold to use.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD
int
3
The name of the volumeName to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME
string
The path to mount.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH
string
Path within the volumeName from which the container’s volumeName should be mounted.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH
string
ReadOnly
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY
boolean
false
CPU Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY
string
CPU Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU
string
Memory Requirements
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY
string
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY
string
required
The ip address
+Environment variable: QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP
string
The hostnames to resolve to the ip
+Environment variable: QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES
list of string
The name of the role.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME
string
The namespace of the role.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE
string
Labels to add into the Role resource.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS
Map<String,String>
API groups of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
list of string
Non resource URLs of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
list of string
Resource names of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
list of string
Resources of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
list of string
Verbs of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
list of string
The name of the cluster role.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME
string
Labels to add into the ClusterRole resource.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS
Map<String,String>
quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups
API groups of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
list of string
quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls
Non resource URLs of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
list of string
quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names
Resource names of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
list of string
quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources
Resources of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
list of string
quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs
Verbs of the policy rule.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
list of string
The name of the service account.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
string
The namespace of the service account.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
string
Labels of the service account.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS
Map<String,String>
If true, this service account will be used in the generated Deployment resource.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
boolean
Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME
string
Labels to add into the RoleBinding resource.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS
Map<String,String>
The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it’s "view" role name.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
string
If the Role sets in the role-name
property is cluster wide or not.
Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
boolean
The "name" resource to use by the Subject element in the generated Role Binding resource.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
string
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
string
ServiceAccount
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
string
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
string
Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
string
Labels to add into the RoleBinding resource.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS
Map<String,String>
The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
string
required
quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name
The "name" resource to use by the Subject element in the generated Role Binding resource.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
string
quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
string
ServiceAccount
quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
string
quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+Environment variable: QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
string
Custom labels to add to all resources
+Environment variable: QUARKUS_KUBERNETES_LABELS
Map<String,String>
Custom annotations to add to all resources
+Environment variable: QUARKUS_KUBERNETES_ANNOTATIONS
Map<String,String>
The port number. Refers to the container port.
+Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT
int
The host port.
+Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT
The application path (refers to web application path).
+Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__PATH
string
/
The protocol.
+Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT
int
If enabled, the port will be configured to use the schema HTTPS.
Environment variable: QUARKUS_KNATIVE_PORTS__PORTS__TLS
Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__TLS
The name of the volumeName to mount.
Environment variable: QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME
Environment variable: QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME
The path to mount.
Environment variable: QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH
Environment variable: QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH
Path within the volumeName from which the container’s volumeName should be mounted.
Environment variable: QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH
Environment variable: QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH
ReadOnly
Environment variable: QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY
Environment variable: QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY
quarkus.knative.secret-volumes."secret-volumes".secret-name
quarkus.kubernetes.secret-volumes."secret-volumes".secret-name
The name of the secret to mount.
Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME
quarkus.knative.secret-volumes."secret-volumes".default-mode
quarkus.kubernetes.secret-volumes."secret-volumes".default-mode
Default mode. When specifying an octal number, leading zero must be present.
Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE
quarkus.knative.secret-volumes."secret-volumes".items."items".path
quarkus.kubernetes.secret-volumes."secret-volumes".items."items".path
The path where the file will be mounted.
Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH
quarkus.knative.secret-volumes."secret-volumes".items."items".mode
quarkus.kubernetes.secret-volumes."secret-volumes".items."items".mode
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE
Optional
Environment variable: QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL
quarkus.knative.config-map-volumes."config-map-volumes".config-map-name
quarkus.kubernetes.config-map-volumes."config-map-volumes".config-map-name
The name of the ConfigMap to mount.
Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME
Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME
quarkus.knative.config-map-volumes."config-map-volumes".default-mode
quarkus.kubernetes.config-map-volumes."config-map-volumes".default-mode
Default mode. When specifying an octal number, leading zero must be present.
Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE
Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE
quarkus.knative.config-map-volumes."config-map-volumes".items."items".path
quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".path
The path where the file will be mounted.
Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
quarkus.knative.config-map-volumes."config-map-volumes".items."items".mode
quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".mode
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
quarkus.knative.config-map-volumes."config-map-volumes".optional
quarkus.kubernetes.config-map-volumes."config-map-volumes".optional
Optional
Environment variable: QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL
Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL
quarkus.knative.git-repo-volumes."git-repo-volumes".repository
quarkus.kubernetes.git-repo-volumes."git-repo-volumes".repository
Git repository URL.
Environment variable: QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY
Environment variable: QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY
quarkus.knative.git-repo-volumes."git-repo-volumes".directory
quarkus.kubernetes.git-repo-volumes."git-repo-volumes".directory
The directory of the repository to mount.
Environment variable: QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY
Environment variable: QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY
quarkus.knative.git-repo-volumes."git-repo-volumes".revision
quarkus.kubernetes.git-repo-volumes."git-repo-volumes".revision
The commit hash to use.
Environment variable: QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION
Environment variable: QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION
The name of the claim to mount.
Environment variable: QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME
Environment variable: QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME
Default mode. When specifying an octal number, leading zero must be present.
Environment variable: QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE
Environment variable: QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE
Optional
Environment variable: QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL
Environment variable: QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL
quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id
quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id
The name of the disk to mount.
Environment variable: QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
Environment variable: QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition
quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition
The partition.
Environment variable: QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
Environment variable: QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".fs-type
quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".fs-type
Filesystem type.
Environment variable: QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
Environment variable: QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".read-only
quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".read-only
Whether the volumeName is read only or not.
Environment variable: QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
Environment variable: QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
quarkus.knative.azure-file-volumes."azure-file-volumes".share-name
quarkus.kubernetes.azure-file-volumes."azure-file-volumes".share-name
The share name.
Environment variable: QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME
Environment variable: QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME
quarkus.knative.azure-file-volumes."azure-file-volumes".secret-name
quarkus.kubernetes.azure-file-volumes."azure-file-volumes".secret-name
The secret name.
Environment variable: QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME
Environment variable: QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME
quarkus.knative.azure-file-volumes."azure-file-volumes".read-only
quarkus.kubernetes.azure-file-volumes."azure-file-volumes".read-only
Whether the volumeName is read only or not.
Environment variable: QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY
Environment variable: QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY
quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-name
quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-name
The name of the disk to mount.
Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME
quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-uri
quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-uri
The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed
Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI
quarkus.knative.azure-disk-volumes."azure-disk-volumes".kind
quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".kind
Kind of disk.
Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND
quarkus.knative.azure-disk-volumes."azure-disk-volumes".caching-mode
quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".caching-mode
Disk caching mode.
Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE
quarkus.knative.azure-disk-volumes."azure-disk-volumes".fs-type
quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".fs-type
File system type.
Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE
quarkus.knative.azure-disk-volumes."azure-disk-volumes".read-only
quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".read-only
Whether the volumeName is read only or not.
Environment variable: QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY
The container image.
-Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE
string
quarkus.knative.init-containers."init-containers".working-dir
quarkus.kubernetes.init-containers."init-containers".get-env.secrets
Working directory.
+The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS
string
list of string
quarkus.knative.init-containers."init-containers".command
quarkus.kubernetes.init-containers."init-containers".get-env.configmaps
The commands
+The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS
quarkus.knative.init-containers."init-containers".arguments
quarkus.kubernetes.init-containers."init-containers".get-env.fields
The arguments
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS
list of string
Map<String,String>
quarkus.knative.init-containers."init-containers".service-account
quarkus.kubernetes.init-containers."init-containers".get-env.vars
The service account.
+The map associating environment name to its associated value.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS
string
Map<String,Optional<String>>
quarkus.knative.init-containers."init-containers".host
quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-secret
The host under which the application is going to be exposed.
+The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
quarkus.knative.init-containers."init-containers".ports."ports".container-port
quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-configmap
The port number. Refers to the container port.
+The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
int
string
quarkus.knative.init-containers."init-containers".ports."ports".host-port
quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".with-key
The host port.
+The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY
int
string
required
quarkus.knative.init-containers."init-containers".ports."ports".path
quarkus.kubernetes.init-containers."init-containers".get-target-platform-name
The application path (refers to web application path).
-Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME
string
/
required
The protocol.
-Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
tcp
, udp
, sctp
, http
, proxy
tcp
quarkus.knative.init-containers."init-containers".ports."ports".node-port
The container image.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE
int
string
If enabled, the port will be configured to use the schema HTTPS.
-Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS
boolean
false
quarkus.knative.init-containers."init-containers".image-pull-policy
quarkus.kubernetes.init-containers."init-containers".working-dir
Image pull policy.
+Working directory.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR
always
, if-not-present
, never
always
string
quarkus.knative.init-containers."init-containers".image-pull-secrets
quarkus.kubernetes.init-containers."init-containers".command
The image pull secret
+The commands
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND
quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port
quarkus.kubernetes.init-containers."init-containers".arguments
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
The arguments
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS
int
list of string
quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name
quarkus.kubernetes.init-containers."init-containers".service-account
The port name for selecting the port of the HTTP get
action.
The service account.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+The host under which the application is going to be exposed.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST
quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme
quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
The port number. Refers to the container port.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT
string
int
quarkus.knative.init-containers."init-containers".liveness-probe.exec-action
quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port
The command to use for the probe.
+The host port.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT
string
int
quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action
quarkus.kubernetes.init-containers."init-containers".ports."ports".path
The tcp socket to use for the probe (the format is host:port).
+The application path (refers to web application path).
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH
string
/
quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action
quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol
The gRPC port to use for the probe (the format is either port or port:service).
+The protocol.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
tcp
, udp
, sctp
, http
, proxy
boolean
false
tcp
quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay
quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port
The amount of time to wait before starting to probe.
-Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
Duration -
5S
int
quarkus.knative.init-containers."init-containers".liveness-probe.period
quarkus.kubernetes.init-containers."init-containers".ports."ports".tls
The period in which the action should be called.
+If enabled, the port will be configured to use the schema HTTPS.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS
Duration -
10S
boolean
false
quarkus.knative.init-containers."init-containers".liveness-probe.timeout
quarkus.kubernetes.init-containers."init-containers".image-pull-policy
The amount of time to wait for each action.
+Image pull policy.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY
Duration -
10S
The success threshold to use.
-Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
always
, if-not-present
, never
int
1
always
quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold
quarkus.kubernetes.init-containers."init-containers".image-pull-secrets
The failure threshold to use.
+The image pull secret
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS
int
3
list of string
quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port
quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name
quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path
quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme
quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
quarkus.knative.init-containers."init-containers".readiness-probe.exec-action
quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action
The command to use for the probe.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action
quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action
The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action
quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action
The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled
quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay
quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay
The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
quarkus.knative.init-containers."init-containers".readiness-probe.period
quarkus.kubernetes.init-containers."init-containers".liveness-probe.period
The period in which the action should be called.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
quarkus.knative.init-containers."init-containers".readiness-probe.timeout
quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout
The amount of time to wait for each action.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold
quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold
The success threshold to use.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold
quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold
The failure threshold to use.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
quarkus.knative.init-containers."init-containers".mounts."mounts".name
quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port
The name of the volumeName to mount.
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
string
int
quarkus.knative.init-containers."init-containers".mounts."mounts".path
quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name
The path to mount.
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
quarkus.knative.init-containers."init-containers".mounts."mounts".sub-path
quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path
Path within the volumeName from which the container’s volumeName should be mounted.
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
ReadOnly
-Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
boolean
false
quarkus.knative.init-containers."init-containers".resources.limits.cpu
quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme
CPU Requirements
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
quarkus.knative.init-containers."init-containers".resources.limits.memory
quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action
Memory Requirements
+The command to use for the probe.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
quarkus.knative.init-containers."init-containers".resources.requests.cpu
quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action
CPU Requirements
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
quarkus.knative.init-containers."init-containers".resources.requests.memory
quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action
Memory Requirements
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
The optional list of Secret names to load environment variables from.
-Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS
list of string
quarkus.knative.init-containers."init-containers".env.configmaps
quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled
The optional list of ConfigMap names to load environment variables from.
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
list of string
boolean
false
quarkus.knative.init-containers."init-containers".env.fields
quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay
The map associating environment variable names to their associated field references they take their value from.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
Map<String,String>
Duration +
5S
quarkus.knative.init-containers."init-containers".env.vars
quarkus.kubernetes.init-containers."init-containers".readiness-probe.period
The map associating environment name to its associated value.
+The period in which the action should be called.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD
Map<String,Optional<String>>
Duration +
10S
quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret
quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
The amount of time to wait for each action.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
string
Duration +
10S
quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap
quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
The success threshold to use.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
string
int
1
quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key
quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold
The key identifying the field from which the value is extracted.
+The failure threshold to use.
Environment variable: QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
string
required
int
3
quarkus.knative.containers."containers".image
quarkus.kubernetes.init-containers."init-containers".mounts."mounts".name
The container image.
+The name of the volumeName to mount.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
quarkus.knative.containers."containers".working-dir
quarkus.kubernetes.init-containers."init-containers".mounts."mounts".path
Working directory.
+The path to mount.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
The commands
-Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND
list of string
quarkus.knative.containers."containers".arguments
quarkus.kubernetes.init-containers."init-containers".mounts."mounts".sub-path
The arguments
+Path within the volumeName from which the container’s volumeName should be mounted.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
list of string
string
quarkus.knative.containers."containers".service-account
quarkus.kubernetes.init-containers."init-containers".mounts."mounts".read-only
The service account.
+ReadOnly
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
string
boolean
false
quarkus.knative.containers."containers".host
quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu
The host under which the application is going to be exposed.
+CPU Requirements
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU
quarkus.knative.containers."containers".ports."ports".container-port
quarkus.kubernetes.init-containers."init-containers".resources.limits.memory
The port number. Refers to the container port.
+Memory Requirements
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY
int
string
quarkus.knative.containers."containers".ports."ports".host-port
quarkus.kubernetes.init-containers."init-containers".resources.requests.cpu
The host port.
+CPU Requirements
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU
int
string
quarkus.knative.containers."containers".ports."ports".path
quarkus.kubernetes.init-containers."init-containers".resources.requests.memory
The application path (refers to web application path).
+Memory Requirements
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY
string
/
quarkus.knative.containers."containers".ports."ports".protocol
quarkus.kubernetes.init-containers."init-containers".env.secrets
The protocol.
+The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS
tcp
, udp
, sctp
, http
, proxy
tcp
list of string
quarkus.knative.containers."containers".ports."ports".node-port
quarkus.kubernetes.init-containers."init-containers".env.configmaps
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS
int
list of string
quarkus.knative.containers."containers".ports."ports".tls
quarkus.kubernetes.init-containers."init-containers".env.fields
If enabled, the port will be configured to use the schema HTTPS.
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS
boolean
false
Map<String,String>
quarkus.knative.containers."containers".image-pull-policy
quarkus.kubernetes.init-containers."init-containers".env.vars
Image pull policy.
+The map associating environment name to its associated value.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS
always
, if-not-present
, never
always
Map<String,Optional<String>>
quarkus.knative.containers."containers".image-pull-secrets
quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret
The image pull secret
+The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
list of string
string
quarkus.knative.containers."containers".liveness-probe.http-action-port
quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
int
string
quarkus.knative.containers."containers".liveness-probe.http-action-port-name
quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key
The port name for selecting the port of the HTTP get
action.
The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
string
required
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS
string
list of string
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS
string
list of string
The command to use for the probe.
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS
string
Map<String,String>
The tcp socket to use for the probe (the format is host:port).
+The map associating environment name to its associated value.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS
string
Map<String,Optional<String>>
quarkus.knative.containers."containers".liveness-probe.grpc-action
quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-secret
The gRPC port to use for the probe (the format is either port or port:service).
+The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled
quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-configmap
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
boolean
false
string
quarkus.knative.containers."containers".liveness-probe.initial-delay
quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".with-key
The amount of time to wait before starting to probe.
+The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY
Duration -
5S
string
required
quarkus.knative.containers."containers".liveness-probe.period
quarkus.kubernetes.sidecars."sidecars".get-target-platform-name
The period in which the action should be called.
-Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME
Duration -
10S
string
required
The amount of time to wait for each action.
+The container image.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE
Duration -
10S
string
The success threshold to use.
+Working directory.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR
int
1
string
The failure threshold to use.
+The commands
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND
int
3
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
The arguments
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS
int
list of string
The port name for selecting the port of the HTTP get
action.
The service account.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+The host under which the application is going to be exposed.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST
quarkus.knative.containers."containers".readiness-probe.http-action-scheme
quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
The port number. Refers to the container port.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT
string
int
quarkus.knative.containers."containers".readiness-probe.exec-action
quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port
The command to use for the probe.
+The host port.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT
string
int
The tcp socket to use for the probe (the format is host:port).
+The application path (refers to web application path).
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH
string
/
quarkus.knative.containers."containers".readiness-probe.grpc-action
quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol
The gRPC port to use for the probe (the format is either port or port:service).
+The protocol.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL
string
tcp
, udp
, sctp
, http
, proxy
tcp
quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled
quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT
boolean
false
int
The amount of time to wait before starting to probe.
+If enabled, the port will be configured to use the schema HTTPS.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS
Duration -
5S
boolean
false
The period in which the action should be called.
+Image pull policy.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY
Duration -
10S
always
, if-not-present
, never
always
The amount of time to wait for each action.
+The image pull secret
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS
Duration -
10S
list of string
quarkus.knative.containers."containers".readiness-probe.success-threshold
quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port
The success threshold to use.
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT
int
1
quarkus.knative.containers."containers".readiness-probe.failure-threshold
quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name
The failure threshold to use.
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
int
3
string
quarkus.knative.containers."containers".mounts."mounts".name
quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path
The name of the volumeName to mount.
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH
quarkus.knative.containers."containers".mounts."mounts".path
quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme
The path to mount.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
quarkus.knative.containers."containers".mounts."mounts".sub-path
quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action
Path within the volumeName from which the container’s volumeName should be mounted.
+The command to use for the probe.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION
quarkus.knative.containers."containers".mounts."mounts".read-only
quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action
ReadOnly
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION
boolean
false
string
quarkus.knative.containers."containers".resources.limits.cpu
quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action
CPU Requirements
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION
quarkus.knative.containers."containers".resources.limits.memory
quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled
Memory Requirements
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
string
boolean
false
quarkus.knative.containers."containers".resources.requests.cpu
quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay
CPU Requirements
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY
string
Duration +
5S
quarkus.knative.containers."containers".resources.requests.memory
quarkus.kubernetes.sidecars."sidecars".liveness-probe.period
Memory Requirements
+The period in which the action should be called.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD
string
Duration +
10S
quarkus.knative.containers."containers".env.secrets
quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout
The optional list of Secret names to load environment variables from.
+The amount of time to wait for each action.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT
list of string
Duration +
10S
quarkus.knative.containers."containers".env.configmaps
quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold
The optional list of ConfigMap names to load environment variables from.
+The success threshold to use.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD
list of string
int
1
quarkus.knative.containers."containers".env.fields
quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold
The map associating environment variable names to their associated field references they take their value from.
+The failure threshold to use.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD
Map<String,String>
int
3
quarkus.knative.containers."containers".env.vars
quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port
The map associating environment name to its associated value.
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT
Map<String,Optional<String>>
int
quarkus.knative.containers."containers".env.mapping."mapping".from-secret
quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
quarkus.knative.containers."containers".env.mapping."mapping".from-configmap
quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH
quarkus.knative.containers."containers".env.mapping."mapping".with-key
quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme
The key identifying the field from which the value is extracted.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME
string
required
quarkus.knative.host-aliases."host-aliases".ip
quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action
The ip address
+The command to use for the probe.
Environment variable: QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION
quarkus.knative.host-aliases."host-aliases".hostnames
quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action
The hostnames to resolve to the ip
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION
list of string
string
quarkus.knative.rbac.roles."roles".name
quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action
The name of the role.
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION
quarkus.knative.rbac.roles."roles".namespace
quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled
The namespace of the role.
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED
string
boolean
false
quarkus.knative.rbac.roles."roles".labels
quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay
Labels to add into the Role resource.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY
Map<String,String>
Duration +
5S
quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".api-groups
quarkus.kubernetes.sidecars."sidecars".readiness-probe.period
API groups of the policy rule.
+The period in which the action should be called.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD
list of string
Duration +
10S
quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls
quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout
Non resource URLs of the policy rule.
+The amount of time to wait for each action.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT
list of string
Duration +
10S
quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resource-names
quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold
Resource names of the policy rule.
+The success threshold to use.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD
list of string
int
1
quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resources
quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold
Resources of the policy rule.
+The failure threshold to use.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD
list of string
int
3
Verbs of the policy rule.
+The name of the volumeName to mount.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME
list of string
string
The name of the cluster role.
+The path to mount.
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH
quarkus.knative.rbac.cluster-roles."cluster-roles".labels
quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path
Labels to add into the ClusterRole resource.
+Path within the volumeName from which the container’s volumeName should be mounted.
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH
Map<String,String>
string
quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups
quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only
API groups of the policy rule.
+ReadOnly
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY
list of string
boolean
false
quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls
Non resource URLs of the policy rule.
+CPU Requirements
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU
list of string
string
quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names
quarkus.kubernetes.sidecars."sidecars".resources.limits.memory
Resource names of the policy rule.
+Memory Requirements
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY
list of string
string
quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources
quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu
Resources of the policy rule.
+CPU Requirements
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU
list of string
string
quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs
quarkus.kubernetes.sidecars."sidecars".resources.requests.memory
Verbs of the policy rule.
+Memory Requirements
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY
list of string
string
The name of the service account.
+The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS
string
list of string
The namespace of the service account.
+The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS
string
list of string
Labels of the service account.
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS
If true, this service account will be used in the generated Deployment resource.
+The map associating environment name to its associated value.
Environment variable: QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS
boolean
Map<String,Optional<String>>
quarkus.knative.rbac.role-bindings."role-bindings".name
quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret
Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
+The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET
quarkus.knative.rbac.role-bindings."role-bindings".labels
quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap
Labels to add into the RoleBinding resource.
+The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Map<String,String>
string
quarkus.knative.rbac.role-bindings."role-bindings".role-name
quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key
The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it’s "view" role name.
+The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY
string
required
If the Role sets in the role-name
property is cluster wide or not.
The ip address
Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
Environment variable: QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP
boolean
string
The "name" resource to use by the Subject element in the generated Role Binding resource.
+The hostnames to resolve to the ip
Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
Environment variable: QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES
string
list of string
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+The name of the role.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME
string
ServiceAccount
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+The namespace of the role.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+Labels to add into the Role resource.
Environment variable: QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS
string
Map<String,String>
quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups
Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
+API groups of the policy rule.
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
string
list of string
quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls
Labels to add into the RoleBinding resource.
+Non resource URLs of the policy rule.
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Map<String,String>
list of string
quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".role-name
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names
The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.
+Resource names of the policy rule.
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
string
required
list of string
quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources
The "name" resource to use by the Subject element in the generated Role Binding resource.
+Resources of the policy rule.
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
string
list of string
quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+Verbs of the policy rule.
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
string
ServiceAccount
list of string
quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+The name of the cluster role.
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME
quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+Labels to add into the ClusterRole resource.
Environment variable: QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS
string
Map<String,String>
The map associating environment variable names to their associated field references they take their value from.
+API groups of the policy rule.
Environment variable: QUARKUS_KNATIVE_ENV_FIELDS
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
Map<String,String>
list of string
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls
The map associating environment name to its associated value.
+Non resource URLs of the policy rule.
Environment variable: QUARKUS_KNATIVE_ENV_VARS
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Map<String,Optional<String>>
list of string
quarkus.knative.env.mapping."mapping".from-secret
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Resource names of the policy rule.
Environment variable: QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
string
list of string
quarkus.knative.env.mapping."mapping".from-configmap
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Resources of the policy rule.
Environment variable: QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
string
list of string
quarkus.knative.env.mapping."mapping".with-key
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs
The key identifying the field from which the value is extracted.
+Verbs of the policy rule.
Environment variable: QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
string
required
list of string
quarkus.knative.traffic."traffic".tag
quarkus.kubernetes.rbac.service-accounts."service-accounts".name
Tag is optionally used to expose a dedicated url for referencing this target exclusively.
+The name of the service account.
Environment variable: QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG
Environment variable: QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
quarkus.knative.traffic."traffic".revision-name
quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace
RevisionName of a specific revision to which to send this portion of traffic.
+The namespace of the service account.
Environment variable: QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME
Environment variable: QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
quarkus.knative.traffic."traffic".latest-revision
quarkus.kubernetes.rbac.service-accounts."service-accounts".labels
LatestRevision may be optionally provided to indicate that the latest ready Revision of the Configuration should be used for this traffic target. When provided LatestRevision must be true if RevisionName is empty.
+Labels of the service account.
Environment variable: QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION
Environment variable: QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS
boolean
false
Map<String,String>
quarkus.knative.traffic."traffic".percent
quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default
Percent indicates that percentage based routing should be used and the value indicates the percent of traffic that is to be routed to this Revision or Configuration. 0
(zero) mean no traffic, 100
means all traffic.
If true, this service account will be used in the generated Deployment resource.
Environment variable: QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT
Environment variable: QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
long
100
boolean
The name of the group this component belongs too
+Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
Environment variable: QUARKUS_KUBERNETES_PART_OF
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME
The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on …
+Labels to add into the RoleBinding resource.
Environment variable: QUARKUS_KUBERNETES_NAME
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS
string
Map<String,String>
The version of the application.
+The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it’s "view" role name.
Environment variable: QUARKUS_KUBERNETES_VERSION
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
quarkus.kubernetes.deployment-kind
quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide
The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter.
+If the Role sets in the role-name
property is cluster wide or not.
Environment variable: QUARKUS_KUBERNETES_DEPLOYMENT_KIND
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
deployment
, stateful-set
, job
, cron-job
boolean
The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#context for more details).
+The "name" resource to use by the Subject element in the generated Role Binding resource.
Environment variable: QUARKUS_KUBERNETES_NAMESPACE
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
quarkus.kubernetes.add-build-timestamp
quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind
Whether to add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources
+The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
Environment variable: QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
boolean
true
string
ServiceAccount
quarkus.kubernetes.working-dir
quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group
Working directory
+The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
Environment variable: QUARKUS_KUBERNETES_WORKING_DIR
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
The commands
+The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
Environment variable: QUARKUS_KUBERNETES_COMMAND
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
list of string
string
The arguments
+Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
Environment variable: QUARKUS_KUBERNETES_ARGUMENTS
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
list of string
string
quarkus.kubernetes.service-account
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels
The service account
+Labels to add into the RoleBinding resource.
Environment variable: QUARKUS_KUBERNETES_SERVICE_ACCOUNT
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS
string
Map<String,String>
The number of desired pods
+The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.
Environment variable: QUARKUS_KUBERNETES_REPLICAS
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
int
1
string
required
Specifies the deployment strategy.
+The "name" resource to use by the Subject element in the generated Role Binding resource.
Environment variable: QUARKUS_KUBERNETES_STRATEGY
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
none
, recreate
, rolling-update
none
string
quarkus.kubernetes.rolling-update.max-unavailable
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind
Specifies the maximum number of Pods that can be unavailable during the update process.
+The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
Environment variable: QUARKUS_KUBERNETES_ROLLING_UPDATE_MAX_UNAVAILABLE
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
string
25%
ServiceAccount
quarkus.kubernetes.rolling-update.max-surge
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group
Specifies the maximum number of Pods that can be created over the desired number of Pods.
+The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
Environment variable: QUARKUS_KUBERNETES_ROLLING_UPDATE_MAX_SURGE
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
string
25%
quarkus.kubernetes.service-type
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace
The type of service that will be generated for the application
+The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
Environment variable: QUARKUS_KUBERNETES_SERVICE_TYPE
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
cluster-ip
, node-port
, load-balancer
, external-name
cluster-ip
string
The nodePort to set when serviceType is set to node-port.
+Custom annotations to add to exposition (route or ingress) resources
Environment variable: QUARKUS_KUBERNETES_NODE_PORT
Environment variable: QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS
int
Map<String,String>
Image pull policy
+If true, it will use the TLS configuration in the generated Ingress resource.
Environment variable: QUARKUS_KUBERNETES_IMAGE_PULL_POLICY
Environment variable: QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED
always
, if-not-present
, never
always
boolean
false
The image pull secret
+The list of hosts to be included in the TLS certificate. By default, it will use the application host.
Environment variable: QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS
Environment variable: QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
The host under which the rule is going to be used.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST
int
string
required
The port name for selecting the port of the HTTP get
action.
The path under which the rule is going to be used. Default is "/".
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH
string
/
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+The path type strategy to use by the Ingress rule. Default is "Prefix".
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE
string
Prefix
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
The service name to be used by this Ingress rule. Default is the generated service name of the application.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME
The command to use for the probe.
+The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME
quarkus.kubernetes.liveness-probe.tcp-socket-action
quarkus.kubernetes.ingress.rules."rules".service-port-number
The tcp socket to use for the probe (the format is host:port).
+The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER
string
int
The gRPC port to use for the probe (the format is either port or port:service).
+If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED
string
boolean
true
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
The init task image to use by the init-container.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE
boolean
false
string
groundnuty/k8s-wait-for:no-root-v1.7
The amount of time to wait before starting to probe.
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_KUBERNETES_ENV_FIELDS
Duration -
5S
Map<String,String>
The period in which the action should be called.
+The map associating environment name to its associated value.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD
Environment variable: QUARKUS_KUBERNETES_ENV_VARS
Duration -
10S
Map<String,Optional<String>>
The amount of time to wait for each action.
+The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT
Environment variable: QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET
Duration -
10S
string
The success threshold to use.
+The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
int
1
string
The failure threshold to use.
+The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY
int
3
string
required
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_ENV_SECRETS
int
list of string
The port name for selecting the port of the HTTP get
action.
The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS
string
list of string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
-Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_GET_TARGET_PLATFORM_NAME
string
required
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_GET_PART_OF
The command to use for the probe.
-Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_NAME
The tcp socket to use for the probe (the format is host:port).
-Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_VERSION
The gRPC port to use for the probe (the format is either port or port:service).
-Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_NAMESPACE
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_IS_ADD_BUILD_TIMESTAMP
The amount of time to wait before starting to probe.
-Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_IS_ADD_VERSION_TO_LABEL_SELECTORS
Duration -
5S
boolean
false
The period in which the action should be called.
-Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_IS_ADD_NAME_TO_LABEL_SELECTORS
Duration -
10S
boolean
false
The amount of time to wait for each action.
-Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_GET_WORKING_DIR
Duration -
10S
string
The success threshold to use.
-Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_COMMAND
int
1
list of string
The failure threshold to use.
-Environment variable: QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_ARGUMENTS
int
3
list of string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_SERVICE_ACCOUNT
int
string
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_CONTAINER_NAME
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
-Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_GET_SERVICE_TYPE
string
cluster-ip
, node-port
, load-balancer
, external-name
required
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_GET_IMAGE_PULL_POLICY
string
always
, if-not-present
, never
required
The command to use for the probe.
-Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_IMAGE_PULL_SECRETS
string
list of string
The tcp socket to use for the probe (the format is host:port).
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT
string
int
The gRPC port to use for the probe (the format is either port or port:service).
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH
boolean
false
string
The amount of time to wait before starting to probe.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME
Duration -
5S
string
The period in which the action should be called.
+The command to use for the probe.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION
Duration -
10S
string
The amount of time to wait for each action.
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION
Duration -
10S
string
The success threshold to use.
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION
int
1
string
The failure threshold to use.
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED
int
3
boolean
false
When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY
boolean
true
Duration +
5S
Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is prometheus.io
See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
The period in which the action should be called.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_PREFIX
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD
string
prometheus.io
Duration +
10S
Define the annotation used to indicate services that should be scraped. By default, /scrape
will be appended to the defined prefix.
The amount of time to wait for each action.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT
string
Duration +
10S
Define the annotation used to indicate the path to scrape. By default, /path
will be appended to the defined prefix.
The success threshold to use.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_PATH
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD
string
int
1
Define the annotation used to indicate the port to scrape. By default, /port
will be appended to the defined prefix.
The failure threshold to use.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD
string
int
3
Define the annotation used to indicate the scheme to use for scraping By default, /scheme
will be appended to the defined prefix.
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_PROMETHEUS_SCHEME
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT
string
int
EmptyDir volumes
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME
list of string
string
The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list.
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KUBERNETES_DEPLOYMENT_TARGET
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH
list of string
string
CPU Requirements
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME
Memory Requirements
+The command to use for the probe.
Environment variable: QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION
CPU Requirements
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION
Memory Requirements
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION
If true, the service will be exposed
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_INGRESS_EXPOSE
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED
The host under which the application is going to be exposed
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KUBERNETES_INGRESS_HOST
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY
string
Duration +
5S
The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https".
+The period in which the action should be called.
Environment variable: QUARKUS_KUBERNETES_INGRESS_TARGET_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD
string
http
Duration +
10S
The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.
+The amount of time to wait for each action.
Environment variable: QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT
string
Duration +
10S
Specifies the maximum desired number of pods the job should run at any given time.
+The success threshold to use.
Environment variable: QUARKUS_KUBERNETES_JOB_PARALLELISM
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD
int
1
Specifies the desired number of successfully finished pods the job should be run with.
+The failure threshold to use.
Environment variable: QUARKUS_KUBERNETES_JOB_COMPLETIONS
Environment variable: QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD
int
3
CompletionMode specifies how Pod completions are tracked.
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_JOB_COMPLETION_MODE
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT
non-indexed
, indexed
non-indexed
int
Specifies the number of retries before marking this job failed.
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
int
string
Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH
long
string
Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME
int
string
Suspend specifies whether the Job controller should create Pods or not.
+The command to use for the probe.
Environment variable: QUARKUS_KUBERNETES_JOB_SUSPEND
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION
boolean
false
string
Restart policy when the job container fails.
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KUBERNETES_JOB_RESTART_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION
on-failure
, never
on-failure
string
The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION
ConcurrencyPolicy describes how the job will be handled.
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED
allow
, forbid
, replace
allow
boolean
false
Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY
long
Duration +
5S
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT
The period in which the action should be called.
+Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD
int
Duration +
10S
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT
The amount of time to wait for each action.
+Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT
int
Duration +
10S
Specifies the maximum desired number of pods the job should run at any given time.
+The success threshold to use.
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD
int
1
Specifies the desired number of successfully finished pods the job should be run with.
+The failure threshold to use.
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS
Environment variable: QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD
int
3
CompletionMode specifies how Pod completions are tracked.
+When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE
Environment variable: QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS
non-indexed
, indexed
non-indexed
boolean
true
Specifies the number of retries before marking this job failed.
+Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is prometheus.io
See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT
Environment variable: QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX
int
string
prometheus.io
Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.
+Define the annotation used to indicate services that should be scraped. By default, /scrape
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS
Environment variable: QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE
long
string
Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.
+Define the annotation used to indicate the path to scrape. By default, /path
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED
Environment variable: QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH
int
string
Suspend specifies whether the Job controller should create Pods or not.
+Define the annotation used to indicate the port to scrape. By default, /port
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_SUSPEND
Environment variable: QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT
boolean
false
string
Restart policy when the job container fails.
+Define the annotation used to indicate the scheme to use for scraping By default, /scheme
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME
on-failure
, never
on-failure
string
If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment
-Environment variable: QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS
Environment variable: QUARKUS_OPENSHIFT_GET_EMPTY_DIR_VOLUMES
boolean
true
list of string
required
If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment
+CPU Requirements
Environment variable: QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS
Environment variable: QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU
boolean
true
string
If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster
+Memory Requirements
Environment variable: QUARKUS_KUBERNETES_DEPLOY
Environment variable: QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY
boolean
false
string
If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster.
+CPU Requirements
Environment variable: QUARKUS_KUBERNETES_DEPLOY_STRATEGY
Environment variable: QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU
create-or-update
, create
, replace
, server-side-apply
create-or-update
string
If set, the secret will mounted to the application container and its contents will be used for application configuration.
+Memory Requirements
Environment variable: QUARKUS_KUBERNETES_APP_SECRET
Environment variable: QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY
If set, the config map will be mounted to the application container and its contents will be used for application configuration.
+Environment variable: QUARKUS_OPENSHIFT_GET_APP_SECRET
string
Environment variable: QUARKUS_KUBERNETES_APP_CONFIG_MAP
Environment variable: QUARKUS_OPENSHIFT_GET_APP_CONFIG_MAP
quarkus.kubernetes.security-context.se-linux-options.level
quarkus.openshift.get-security-context.se-linux-options.level
The SELinux level label that applies to the container.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
quarkus.kubernetes.security-context.se-linux-options.role
quarkus.openshift.get-security-context.se-linux-options.role
The SELinux role label that applies to the container.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
quarkus.kubernetes.security-context.se-linux-options.type
quarkus.openshift.get-security-context.se-linux-options.type
The SELinux type label that applies to the container.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
quarkus.kubernetes.security-context.se-linux-options.user
quarkus.openshift.get-security-context.se-linux-options.user
The SELinux user label that applies to the container.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name
quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name
The name of the GMSA credential spec to use.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec
quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec
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.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
quarkus.kubernetes.security-context.windows-options.run-as-user-name
quarkus.openshift.get-security-context.windows-options.run-as-user-name
The UserName in Windows to run the entrypoint of the container process.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
quarkus.kubernetes.security-context.windows-options.host-process
quarkus.openshift.get-security-context.windows-options.host-process
HostProcess determines if a container should be run as a 'Host Process' container.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
The UID to run the entrypoint of the container process.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER
The GID to run the entrypoint of the container process.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP
Indicates that the container must run as a non-root user.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT
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.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
A special supplemental group that applies to all containers in a pod.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP
Sysctls hold a list of namespaced sysctls used for the pod.
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS
quarkus.kubernetes.security-context.fs-group-change-policy
quarkus.openshift.get-security-context.fs-group-change-policy
It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always
Environment variable: QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
If set, it will change the name of the container according to the configuration
-Environment variable: QUARKUS_KUBERNETES_CONTAINER_NAME
string
If true, the debug mode in pods will be enabled.
-Environment variable: QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED
Environment variable: QUARKUS_OPENSHIFT_IS_IDEMPOTENT
The transport to use.
+The OpenShift flavor / version to use. Older versions of OpenShift have minor differences in the labels and fields they support. This option allows users to have their manifests automatically aligned to the OpenShift 'flavor' they use.
Environment variable: QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT
Environment variable: QUARKUS_OPENSHIFT_FLAVOR
string
dt_socket
v3
, v4
v4
If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.
+The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter.
Environment variable: QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND
Environment variable: QUARKUS_OPENSHIFT_DEPLOYMENT_KIND
string
n
deployment
, deployment-config
, stateful-set
, job
, cron-job
It specifies the address at which the debug socket will listen.
+The name of the group this component belongs too
Environment variable: QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT
Environment variable: QUARKUS_OPENSHIFT_PART_OF
int
5005
string
Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility
+The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on…
Environment variable: QUARKUS_KUBERNETES_IDEMPOTENT
Environment variable: QUARKUS_OPENSHIFT_NAME
boolean
false
string
Optionally set directory generated kubernetes resources will be written to. Default is target/kubernetes
.
The version of the application.
Environment variable: QUARKUS_KUBERNETES_OUTPUT_DIRECTORY
Environment variable: QUARKUS_OPENSHIFT_VERSION
The optional list of Secret names to load environment variables from.
+The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#context for more details).
Environment variable: QUARKUS_KUBERNETES_ENV_SECRETS
Environment variable: QUARKUS_OPENSHIFT_NAMESPACE
list of string
string
The optional list of ConfigMap names to load environment variables from.
+Add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources
Environment variable: QUARKUS_KUBERNETES_ENV_CONFIGMAPS
Environment variable: QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP
list of string
boolean
true
Custom labels to add to all resources
+Working directory
Environment variable: QUARKUS_KUBERNETES_LABELS
Environment variable: QUARKUS_OPENSHIFT_WORKING_DIR
Map<String,String>
string
Custom annotations to add to all resources
+The commands
Environment variable: QUARKUS_KUBERNETES_ANNOTATIONS
Environment variable: QUARKUS_OPENSHIFT_COMMAND
Map<String,String>
list of string
The port number. Refers to the container port.
+The arguments
Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT
Environment variable: QUARKUS_OPENSHIFT_ARGUMENTS
int
list of string
The host port.
+The service account
Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT
Environment variable: QUARKUS_OPENSHIFT_SERVICE_ACCOUNT
int
string
The application path (refers to web application path).
+The number of desired pods
Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__PATH
Environment variable: QUARKUS_OPENSHIFT_REPLICAS
string
/
int
1
The protocol.
+The type of service that will be generated for the application
Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_OPENSHIFT_SERVICE_TYPE
tcp
, udp
, sctp
, http
, proxy
cluster-ip
, node-port
, load-balancer
, external-name
tcp
cluster-ip
Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT
The nodePort to set when serviceType is set to nodePort
+Environment variable: QUARKUS_OPENSHIFT_NODE_PORT
If enabled, the port will be configured to use the schema HTTPS.
+Image pull policy
Environment variable: QUARKUS_KUBERNETES_PORTS__PORTS__TLS
Environment variable: QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY
boolean
false
always
, if-not-present
, never
always
The name of the volumeName to mount.
+The image pull secret
Environment variable: QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME
Environment variable: QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS
string
list of string
The path to mount.
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT
string
int
Path within the volumeName from which the container’s volumeName should be mounted.
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
ReadOnly
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH
boolean
false
string
The name of the secret to mount.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+The command to use for the probe.
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION
string
0600
The path where the file will be mounted.
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION
string
required
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION
int
-1
string
Optional
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED
The name of the ConfigMap to mount.
-Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
-Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE
string
0600
The path where the file will be mounted.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY
string
required
Duration +
5S
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
+The period in which the action should be called.
Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD
int
-1
Duration +
10S
Optional
+The amount of time to wait for each action.
Environment variable: QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT
boolean
false
Duration +
10S
Git repository URL.
+The success threshold to use.
Environment variable: QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD
string
required
int
1
The directory of the repository to mount.
+The failure threshold to use.
Environment variable: QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD
string
int
3
The commit hash to use.
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT
string
int
The name of the claim to mount.
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME
string
required
Default mode. When specifying an octal number, leading zero must be present.
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH
string
0600
Optional
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME
boolean
false
string
The name of the disk to mount.
+The command to use for the probe.
Environment variable: QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION
string
required
The partition.
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION
int
string
Filesystem type.
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION
string
ext4
Whether the volumeName is read only or not.
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED
The share name.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY
string
required
Duration +
5S
The secret name.
+The period in which the action should be called.
Environment variable: QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD
string
required
Duration +
10S
Whether the volumeName is read only or not.
+The amount of time to wait for each action.
Environment variable: QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT
boolean
false
Duration +
10S
The name of the disk to mount.
+The success threshold to use.
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD
string
required
int
1
The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed
+The failure threshold to use.
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD
string
required
int
3
Kind of disk.
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT
managed
, shared
managed
int
Disk caching mode.
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
read-write
, read-only
, none
read-write
string
File system type.
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH
string
ext4
Whether the volumeName is read only or not.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME
boolean
false
string
The container image.
+The command to use for the probe.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION
Working directory.
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION
The commands
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION
list of string
string
The arguments
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED
list of string
boolean
false
The service account.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY
string
Duration +
5S
The host under which the application is going to be exposed.
+The period in which the action should be called.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD
string
Duration +
10S
The port number. Refers to the container port.
+The amount of time to wait for each action.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT
int
Duration +
10S
The host port.
+The success threshold to use.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD
int
1
The application path (refers to web application path).
+The failure threshold to use.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD
string
/
int
3
The protocol.
+When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS
tcp
, udp
, sctp
, http
, proxy
tcp
boolean
true
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is prometheus.io
See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX
int
string
prometheus.io
If enabled, the port will be configured to use the schema HTTPS.
+Define the annotation used to indicate services that should be scraped. By default, /scrape
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE
boolean
false
string
Image pull policy.
+Define the annotation used to indicate the path to scrape. By default, /path
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_PATH
always
, if-not-present
, never
always
string
The image pull secret
+Define the annotation used to indicate the port to scrape. By default, /port
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_PORT
list of string
string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Define the annotation used to indicate the scheme to use for scraping By default, /scheme
will be appended to the defined prefix.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME
int
string
The port name for selecting the port of the HTTP get
action.
EmptyDir volumes
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES
string
list of string
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+CPU Requirements
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Memory Requirements
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY
The command to use for the probe.
+CPU Requirements
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU
The tcp socket to use for the probe (the format is host:port).
+Memory Requirements
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY
The gRPC port to use for the probe (the format is either port or port:service).
+If set, it will change the name of the container according to the configuration
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_CONTAINER_NAME
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
If true, the service will be exposed
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_ROUTE_EXPOSE
The amount of time to wait before starting to probe.
+The host under which the application is going to be exposed
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_ROUTE_HOST
Duration -
5S
string
The period in which the action should be called.
+The target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https".
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT
Duration -
10S
string
http
The amount of time to wait for each action.
+The cert authority certificate contents.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE
Duration -
10S
string
The success threshold to use.
+The certificate contents.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE
int
1
string
The failure threshold to use.
+The contents of the ca certificate of the final destination.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE
int
3
string
quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port
quarkus.openshift.route.tls.insecure-edge-termination-policy
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
The desired behavior for insecure connections to a route.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY
int
string
The port name for selecting the port of the HTTP get
action.
The key file contents.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_KEY
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+The termination type.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS
string
boolean
true
The command to use for the probe.
+If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS
string
boolean
true
The tcp socket to use for the probe (the format is host:port).
+Specifies the maximum desired number of pods the job should run at any given time.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_JOB_PARALLELISM
string
int
The gRPC port to use for the probe (the format is either port or port:service).
+Specifies the desired number of successfully finished pods the job should be run with.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_JOB_COMPLETIONS
string
int
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
CompletionMode specifies how Pod completions are tracked.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE
boolean
false
non-indexed
, indexed
non-indexed
The amount of time to wait before starting to probe.
+Specifies the number of retries before marking this job failed.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT
Duration -
5S
int
The period in which the action should be called.
+Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS
Duration -
10S
long
The amount of time to wait for each action.
+Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED
Duration -
10S
int
The success threshold to use.
+Suspend specifies whether the Job controller should create Pods or not.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_JOB_SUSPEND
int
1
boolean
false
The failure threshold to use.
+Restart policy when the job container fails.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_JOB_RESTART_POLICY
int
3
on-failure
, never
on-failure
The name of the volumeName to mount.
+The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE
The path to mount.
+ConcurrencyPolicy describes how the job will be handled.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY
string
allow
, forbid
, replace
allow
Path within the volumeName from which the container’s volumeName should be mounted.
+Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS
string
long
ReadOnly
-Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT
boolean
false
int
CPU Requirements
-Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT
string
int
Memory Requirements
+Specifies the maximum desired number of pods the job should run at any given time.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM
string
int
CPU Requirements
+Specifies the desired number of successfully finished pods the job should be run with.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS
string
int
Memory Requirements
+CompletionMode specifies how Pod completions are tracked.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE
string
non-indexed
, indexed
non-indexed
The optional list of Secret names to load environment variables from.
+Specifies the number of retries before marking this job failed.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT
list of string
int
The optional list of ConfigMap names to load environment variables from.
+Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS
list of string
long
The map associating environment variable names to their associated field references they take their value from.
+Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED
Map<String,String>
int
The map associating environment name to its associated value.
+Suspend specifies whether the Job controller should create Pods or not.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND
Map<String,Optional<String>>
boolean
false
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Restart policy when the job container fails.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY
string
on-failure
, never
on-failure
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Environment variable: QUARKUS_OPENSHIFT_ENV_SECRETS
string
list of string
The key identifying the field from which the value is extracted.
+The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
Environment variable: QUARKUS_OPENSHIFT_ENV_CONFIGMAPS
string
required
list of string
The container image.
+If set, the secret will mounted to the application container and its contents will be used for application configuration.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE
Environment variable: QUARKUS_OPENSHIFT_APP_SECRET
Working directory.
+If set, the config amp will be mounted to the application container and its contents will be used for application configuration.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR
Environment variable: QUARKUS_OPENSHIFT_APP_CONFIG_MAP
The commands
+The SELinux level label that applies to the container.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
list of string
string
The arguments
+The SELinux role label that applies to the container.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
list of string
string
The service account.
+The SELinux type label that applies to the container.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
The host under which the application is going to be exposed.
+The SELinux user label that applies to the container.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port
quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name
The port number. Refers to the container port.
+The name of the GMSA credential spec to use.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
int
string
quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port
quarkus.openshift.security-context.windows-options.gmsa-credential-spec
The host port.
+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.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
int
string
quarkus.kubernetes.sidecars."sidecars".ports."ports".path
quarkus.openshift.security-context.windows-options.run-as-user-name
The application path (refers to web application path).
+The UserName in Windows to run the entrypoint of the container process.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
string
/
quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol
quarkus.openshift.security-context.windows-options.host-process
The protocol.
+HostProcess determines if a container should be run as a 'Host Process' container.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
tcp
, udp
, sctp
, http
, proxy
tcp
boolean
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT
The UID to run the entrypoint of the container process.
+Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER
int
long
If enabled, the port will be configured to use the schema HTTPS.
+The GID to run the entrypoint of the container process.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP
boolean
false
long
Image pull policy.
+Indicates that the container must run as a non-root user.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT
always
, if-not-present
, never
always
boolean
The image pull secret
+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.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
list of string
list of long
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
A special supplemental group that applies to all containers in a pod.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP
int
long
The port name for selecting the port of the HTTP get
action.
Sysctls hold a list of namespaced sysctls used for the pod.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
string
on-root-mismatch
It indicates that volume’s ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume., always
It indicates that volume’s ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
If true, the debug mode in pods will be enabled.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED
string
boolean
false
The command to use for the probe.
+The transport to use.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT
string
dt_socket
The tcp socket to use for the probe (the format is host:port).
+If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND
string
n
The gRPC port to use for the probe (the format is either port or port:service).
+It specifies the address at which the debug socket will listen.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT
string
int
5005
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
If set to true, Quarkus will attempt to deploy the application to the target Openshift cluster
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_DEPLOY
The amount of time to wait before starting to probe.
+If deploy is enabled, it will follow this strategy to update the resources to the target OpenShift cluster.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_DEPLOY_STRATEGY
Duration -
5S
create-or-update
, create
, replace
, server-side-apply
create-or-update
The period in which the action should be called.
+Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_IDEMPOTENT
Duration -
10S
boolean
false
The amount of time to wait for each action.
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_GET_ENV_FIELDS
Duration -
10S
Map<String,String>
The success threshold to use.
+The map associating environment name to its associated value.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_ENV_VARS
int
1
Map<String,Optional<String>>
The failure threshold to use.
+The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET
int
3
string
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
int
string
The port name for selecting the port of the HTTP get
action.
The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+Environment variable: QUARKUS_OPENSHIFT_GET_LABELS
Map<String,String>
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_GET_ANNOTATIONS
string
Map<String,String>
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
The port number. Refers to the container port.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT
string
int
The command to use for the probe.
+The host port.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT
string
int
The tcp socket to use for the probe (the format is host:port).
+The application path (refers to web application path).
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH
string
/
The gRPC port to use for the probe (the format is either port or port:service).
+The protocol.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL
string
tcp
, udp
, sctp
, http
, proxy
tcp
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT
boolean
false
int
The amount of time to wait before starting to probe.
+If enabled, the port will be configured to use the schema HTTPS.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS
Duration -
5S
boolean
false
The period in which the action should be called.
+The name of the volumeName to mount.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME
Duration -
10S
string
The amount of time to wait for each action.
+The path to mount.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH
Duration -
10S
string
The success threshold to use.
+Path within the volumeName from which the container’s volumeName should be mounted.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH
int
1
string
The failure threshold to use.
+ReadOnly
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY
int
3
boolean
false
quarkus.kubernetes.sidecars."sidecars".mounts."mounts".name
quarkus.openshift.get-secret-volumes."get-secret-volumes".secret-name
The name of the volumeName to mount.
+The name of the secret to mount.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME
Environment variable: QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME
string
required
quarkus.kubernetes.sidecars."sidecars".mounts."mounts".path
quarkus.openshift.get-secret-volumes."get-secret-volumes".default-mode
The path to mount.
+Default mode. When specifying an octal number, leading zero must be present.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH
Environment variable: QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE
string
0600
quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path
quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".path
Path within the volumeName from which the container’s volumeName should be mounted.
+The path where the file will be mounted.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH
Environment variable: QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH
string
required
quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only
quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".mode
ReadOnly
+It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE
boolean
false
int
-1
quarkus.kubernetes.sidecars."sidecars".resources.limits.cpu
quarkus.openshift.get-secret-volumes."get-secret-volumes".optional
CPU Requirements
+Optional
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU
Environment variable: QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL
string
boolean
false
quarkus.kubernetes.sidecars."sidecars".resources.limits.memory
quarkus.openshift.get-config-map-volumes."get-config-map-volumes".config-map-name
Memory Requirements
+The name of the ConfigMap to mount.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME
string
required
quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu
quarkus.openshift.get-config-map-volumes."get-config-map-volumes".default-mode
CPU Requirements
+Default mode. When specifying an octal number, leading zero must be present.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU
Environment variable: QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE
string
0600
quarkus.kubernetes.sidecars."sidecars".resources.requests.memory
quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".path
Memory Requirements
+The path where the file will be mounted.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
string
required
quarkus.kubernetes.sidecars."sidecars".env.secrets
quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".mode
The optional list of Secret names to load environment variables from.
+It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS
Environment variable: QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
list of string
int
-1
quarkus.kubernetes.sidecars."sidecars".env.configmaps
quarkus.openshift.get-config-map-volumes."get-config-map-volumes".optional
The optional list of ConfigMap names to load environment variables from.
+Optional
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS
Environment variable: QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL
list of string
boolean
false
quarkus.kubernetes.sidecars."sidecars".env.fields
quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".repository
The map associating environment variable names to their associated field references they take their value from.
+Git repository URL.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS
Environment variable: QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY
Map<String,String>
string
required
quarkus.kubernetes.sidecars."sidecars".env.vars
quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".directory
The map associating environment name to its associated value.
+The directory of the repository to mount.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS
Environment variable: QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY
Map<String,Optional<String>>
string
quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret
quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".revision
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
The commit hash to use.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET
Environment variable: QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION
quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap
quarkus.openshift.get-pvc-volumes."get-pvc-volumes".claim-name
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
The name of the claim to mount.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Environment variable: QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME
string
required
quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key
quarkus.openshift.get-pvc-volumes."get-pvc-volumes".default-mode
The key identifying the field from which the value is extracted.
+Default mode. When specifying an octal number, leading zero must be present.
Environment variable: QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY
Environment variable: QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE
string
required
0600
quarkus.kubernetes.hostaliases."host-aliases".ip
quarkus.openshift.get-pvc-volumes."get-pvc-volumes".optional
The ip address
+Optional
Environment variable: QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP
Environment variable: QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL
string
boolean
false
quarkus.kubernetes.hostaliases."host-aliases".hostnames
quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id
The hostnames to resolve to the ip
+The name of the disk to mount.
Environment variable: QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES
Environment variable: QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
list of string
string
required
quarkus.kubernetes.rbac.roles."roles".name
quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition
The name of the role.
+The partition.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME
Environment variable: QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
string
int
quarkus.kubernetes.rbac.roles."roles".namespace
quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type
The namespace of the role.
+Filesystem type.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE
Environment variable: QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
string
ext4
quarkus.kubernetes.rbac.roles."roles".labels
quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only
Labels to add into the Role resource.
+Whether the volumeName is read only or not.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS
Environment variable: QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
Map<String,String>
boolean
false
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups
quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".share-name
API groups of the policy rule.
+The share name.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
Environment variable: QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME
list of string
string
required
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls
quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".secret-name
Non resource URLs of the policy rule.
+The secret name.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Environment variable: QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME
list of string
string
required
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names
quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".read-only
Resource names of the policy rule.
+Whether the volumeName is read only or not.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
Environment variable: QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY
list of string
boolean
false
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources
quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-name
Resources of the policy rule.
+The name of the disk to mount.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
Environment variable: QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME
list of string
string
required
quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs
quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri
Verbs of the policy rule.
+The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
Environment variable: QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI
list of string
string
required
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name
quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".kind
The name of the cluster role.
+Kind of disk.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME
Environment variable: QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND
string
managed
, shared
managed
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels
quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode
Labels to add into the ClusterRole resource.
+Disk caching mode.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS
Environment variable: QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE
Map<String,String>
read-write
, read-only
, none
read-write
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups
quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".fs-type
API groups of the policy rule.
+File system type.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
Environment variable: QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE
list of string
string
ext4
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls
quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".read-only
Non resource URLs of the policy rule.
+Whether the volumeName is read only or not.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Environment variable: QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY
list of string
boolean
false
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names
quarkus.openshift.get-init-containers."get-init-containers".get-env.secrets
Resource names of the policy rule.
+The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources
quarkus.openshift.get-init-containers."get-init-containers".get-env.configmaps
Resources of the policy rule.
+The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS
quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs
quarkus.openshift.get-init-containers."get-init-containers".get-env.fields
Verbs of the policy rule.
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS
list of string
Map<String,String>
quarkus.kubernetes.rbac.service-accounts."service-accounts".name
quarkus.openshift.get-init-containers."get-init-containers".get-env.vars
The name of the service account.
+The map associating environment name to its associated value.
Environment variable: QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS
string
Map<String,Optional<String>>
quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace
quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret
The namespace of the service account.
+The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
quarkus.kubernetes.rbac.service-accounts."service-accounts".labels
quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap
Labels of the service account.
+The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Map<String,String>
string
quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default
quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key
If true, this service account will be used in the generated Deployment resource.
+The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY
boolean
string
required
quarkus.kubernetes.rbac.role-bindings."role-bindings".name
quarkus.openshift.get-init-containers."get-init-containers".get-target-platform-name
Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
-Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME
string
required
quarkus.kubernetes.rbac.role-bindings."role-bindings".labels
quarkus.openshift.get-init-containers."get-init-containers".image
Labels to add into the RoleBinding resource.
+The container image.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE
Map<String,String>
string
quarkus.kubernetes.rbac.role-bindings."role-bindings".role-name
quarkus.openshift.get-init-containers."get-init-containers".working-dir
The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it’s "view" role name.
+Working directory.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR
quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide
quarkus.openshift.get-init-containers."get-init-containers".command
If the Role sets in the role-name
property is cluster wide or not.
The commands
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND
boolean
list of string
quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".name
quarkus.openshift.get-init-containers."get-init-containers".arguments
The "name" resource to use by the Subject element in the generated Role Binding resource.
+The arguments
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS
string
list of string
quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind
quarkus.openshift.get-init-containers."get-init-containers".service-account
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+The service account.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT
string
ServiceAccount
quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group
quarkus.openshift.get-init-containers."get-init-containers".host
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+The host under which the application is going to be exposed.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST
quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".namespace
quarkus.openshift.get-init-containers."get-init-containers".ports."ports".container-port
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+The port number. Refers to the container port.
Environment variable: QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT
string
int
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name
quarkus.openshift.get-init-containers."get-init-containers".ports."ports".host-port
Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
+The host port.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT
string
int
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels
quarkus.openshift.get-init-containers."get-init-containers".ports."ports".path
Labels to add into the RoleBinding resource.
+The application path (refers to web application path).
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH
Map<String,String>
string
/
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".role-name
quarkus.openshift.get-init-containers."get-init-containers".ports."ports".protocol
The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.
+The protocol.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
string
required
tcp
, udp
, sctp
, http
, proxy
tcp
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name
quarkus.openshift.get-init-containers."get-init-containers".ports."ports".node-port
The "name" resource to use by the Subject element in the generated Role Binding resource.
-Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
string
int
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind
quarkus.openshift.get-init-containers."get-init-containers".ports."ports".tls
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
+If enabled, the port will be configured to use the schema HTTPS.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS
string
ServiceAccount
boolean
false
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group
quarkus.openshift.get-init-containers."get-init-containers".image-pull-policy
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
+Image pull policy.
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY
string
always
, if-not-present
, never
always
quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace
quarkus.openshift.get-init-containers."get-init-containers".image-pull-secrets
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
+The image pull secret
Environment variable: QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS
string
list of string
quarkus.kubernetes.ingress.annotations
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port
Custom annotations to add to exposition (route or ingress) resources
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
Map<String,String>
int
quarkus.kubernetes.ingress.tls."tls".enabled
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port-name
If true, it will use the TLS configuration in the generated Ingress resource.
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
boolean
false
string
quarkus.kubernetes.ingress.tls."tls".hosts
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-path
The list of hosts to be included in the TLS certificate. By default, it will use the application host.
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
list of string
string
quarkus.kubernetes.ingress.rules."rules".host
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-scheme
The host under which the rule is going to be used.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
string
required
quarkus.kubernetes.ingress.rules."rules".path
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.exec-action
The path under which the rule is going to be used. Default is "/".
+The command to use for the probe.
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
string
/
quarkus.kubernetes.ingress.rules."rules".path-type
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action
The path type strategy to use by the Ingress rule. Default is "Prefix".
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
string
Prefix
quarkus.kubernetes.ingress.rules."rules".service-name
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action
The service name to be used by this Ingress rule. Default is the generated service name of the application.
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
quarkus.kubernetes.ingress.rules."rules".service-port-name
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled
The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
string
boolean
false
quarkus.kubernetes.ingress.rules."rules".service-port-number
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.initial-delay
The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
int
Duration +
5S
quarkus.kubernetes.init-tasks."init-tasks".enabled
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.period
If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.
+The period in which the action should be called.
Environment variable: QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
boolean
true
Duration +
10S
quarkus.kubernetes.init-tasks."init-tasks".image
quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.timeout
The init task image to use by the init-container.
+The amount of time to wait for each action.
Environment variable: QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
string
groundnuty/k8s-wait-for:no-root-v1.7
Duration +
10S
The map associating environment variable names to their associated field references they take their value from.
+The success threshold to use.
Environment variable: QUARKUS_KUBERNETES_ENV_FIELDS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
Map<String,String>
int
1
The map associating environment name to its associated value.
+The failure threshold to use.
Environment variable: QUARKUS_KUBERNETES_ENV_VARS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
Map<String,Optional<String>>
int
3
quarkus.kubernetes.env.mapping."mapping".from-secret
quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
string
int
quarkus.kubernetes.env.mapping."mapping".from-configmap
quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port-name
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
quarkus.kubernetes.env.mapping."mapping".with-key
quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-path
The key identifying the field from which the value is extracted.
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
string
required
The OpenShift flavor / version to use. Older versions of OpenShift have minor differences in the labels and fields they support. This option allows users to have their manifests automatically aligned to the OpenShift 'flavor' they use.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_OPENSHIFT_FLAVOR
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
v3
, v4
v4
string
quarkus.openshift.deployment-kind
quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.exec-action
The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter.
+The command to use for the probe.
Environment variable: QUARKUS_OPENSHIFT_DEPLOYMENT_KIND
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
deployment
, deployment-config
, stateful-set
, job
, cron-job
string
The name of the group this component belongs too
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_OPENSHIFT_PART_OF
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on…
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_OPENSHIFT_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
The version of the application.
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_OPENSHIFT_VERSION
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
string
boolean
false
The namespace the generated resources should belong to. If not value is set, then the 'namespace' field will not be added to the 'metadata' section of the generated manifests. This in turn means that when the manifests are applied to a cluster, the namespace will be resolved from the current Kubernetes context (see https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#context for more details).
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_OPENSHIFT_NAMESPACE
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
string
Duration +
5S
quarkus.openshift.add-build-timestamp
quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.period
Add the build timestamp to the Kubernetes annotations This is a very useful way to have manifests of successive builds of the same application differ - thus ensuring that Kubernetes will apply the updated resources
+The period in which the action should be called.
Environment variable: QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD
boolean
true
Duration +
10S
Working directory
+The amount of time to wait for each action.
Environment variable: QUARKUS_OPENSHIFT_WORKING_DIR
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
string
Duration +
10S
The commands
+The success threshold to use.
Environment variable: QUARKUS_OPENSHIFT_COMMAND
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
list of string
int
1
The arguments
+The failure threshold to use.
Environment variable: QUARKUS_OPENSHIFT_ARGUMENTS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
list of string
int
3
quarkus.openshift.service-account
quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".name
The service account
+The name of the volumeName to mount.
Environment variable: QUARKUS_OPENSHIFT_SERVICE_ACCOUNT
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
The number of desired pods
+The path to mount.
Environment variable: QUARKUS_OPENSHIFT_REPLICAS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
int
1
string
quarkus.openshift.service-type
quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".sub-path
The type of service that will be generated for the application
+Path within the volumeName from which the container’s volumeName should be mounted.
Environment variable: QUARKUS_OPENSHIFT_SERVICE_TYPE
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
cluster-ip
, node-port
, load-balancer
, external-name
cluster-ip
string
The nodePort to set when serviceType is set to nodePort
+ReadOnly
Environment variable: QUARKUS_OPENSHIFT_NODE_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
int
boolean
false
quarkus.openshift.image-pull-policy
quarkus.openshift.get-init-containers."get-init-containers".resources.limits.cpu
Image pull policy
+CPU Requirements
Environment variable: QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU
always
, if-not-present
, never
always
string
quarkus.openshift.image-pull-secrets
quarkus.openshift.get-init-containers."get-init-containers".resources.limits.memory
The image pull secret
+Memory Requirements
Environment variable: QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY
list of string
string
quarkus.openshift.liveness-probe.http-action-port
quarkus.openshift.get-init-containers."get-init-containers".resources.requests.cpu
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
CPU Requirements
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU
int
string
quarkus.openshift.liveness-probe.http-action-port-name
quarkus.openshift.get-init-containers."get-init-containers".resources.requests.memory
The port name for selecting the port of the HTTP get
action.
Memory Requirements
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY
quarkus.openshift.liveness-probe.http-action-path
quarkus.openshift.get-init-containers."get-init-containers".env.secrets
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS
string
list of string
quarkus.openshift.liveness-probe.http-action-scheme
quarkus.openshift.get-init-containers."get-init-containers".env.configmaps
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS
string
list of string
quarkus.openshift.liveness-probe.exec-action
quarkus.openshift.get-init-containers."get-init-containers".env.fields
The command to use for the probe.
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS
string
Map<String,String>
quarkus.openshift.liveness-probe.tcp-socket-action
quarkus.openshift.get-init-containers."get-init-containers".env.vars
The tcp socket to use for the probe (the format is host:port).
+The map associating environment name to its associated value.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS
string
Map<String,Optional<String>>
quarkus.openshift.liveness-probe.grpc-action
quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-secret
The gRPC port to use for the probe (the format is either port or port:service).
+The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
quarkus.openshift.liveness-probe.grpc-action-enabled
quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
boolean
false
string
quarkus.openshift.liveness-probe.initial-delay
quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".with-key
The amount of time to wait before starting to probe.
+The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
Duration -
5S
string
required
quarkus.openshift.liveness-probe.period
quarkus.openshift.get-sidecars."get-sidecars".get-env.secrets
The period in which the action should be called.
+The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS
Duration -
10S
list of string
quarkus.openshift.liveness-probe.timeout
quarkus.openshift.get-sidecars."get-sidecars".get-env.configmaps
The amount of time to wait for each action.
+The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS
Duration -
10S
list of string
quarkus.openshift.liveness-probe.success-threshold
quarkus.openshift.get-sidecars."get-sidecars".get-env.fields
The success threshold to use.
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS
int
1
Map<String,String>
The failure threshold to use.
+The map associating environment name to its associated value.
Environment variable: QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS
int
3
Map<String,Optional<String>>
quarkus.openshift.readiness-probe.http-action-port
quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
int
string
quarkus.openshift.readiness-probe.http-action-port-name
quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap
The port name for selecting the port of the HTTP get
action.
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
quarkus.openshift.readiness-probe.http-action-path
quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
quarkus.openshift.readiness-probe.http-action-scheme
quarkus.openshift.get-sidecars."get-sidecars".get-target-platform-name
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME
string
required
The command to use for the probe.
+The container image.
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE
The tcp socket to use for the probe (the format is host:port).
+Working directory.
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR
The gRPC port to use for the probe (the format is either port or port:service).
+The commands
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND
string
list of string
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
The arguments
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS
boolean
false
list of string
quarkus.openshift.readiness-probe.initial-delay
quarkus.openshift.get-sidecars."get-sidecars".service-account
The amount of time to wait before starting to probe.
+The service account.
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT
Duration -
5S
string
The period in which the action should be called.
+The host under which the application is going to be exposed.
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST
Duration -
10S
string
quarkus.openshift.readiness-probe.timeout
quarkus.openshift.get-sidecars."get-sidecars".ports."ports".container-port
The amount of time to wait for each action.
+The port number. Refers to the container port.
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT
Duration -
10S
int
quarkus.openshift.readiness-probe.success-threshold
quarkus.openshift.get-sidecars."get-sidecars".ports."ports".host-port
The success threshold to use.
+The host port.
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT
int
1
quarkus.openshift.readiness-probe.failure-threshold
quarkus.openshift.get-sidecars."get-sidecars".ports."ports".path
The failure threshold to use.
+The application path (refers to web application path).
Environment variable: QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH
int
3
string
/
quarkus.openshift.startup-probe.http-action-port
quarkus.openshift.get-sidecars."get-sidecars".ports."ports".protocol
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
The protocol.
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL
int
tcp
, udp
, sctp
, http
, proxy
tcp
quarkus.openshift.startup-probe.http-action-port-name
quarkus.openshift.get-sidecars."get-sidecars".ports."ports".node-port
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT
string
int
quarkus.openshift.startup-probe.http-action-path
quarkus.openshift.get-sidecars."get-sidecars".ports."ports".tls
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
+If enabled, the port will be configured to use the schema HTTPS.
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS
string
boolean
false
quarkus.openshift.startup-probe.http-action-scheme
quarkus.openshift.get-sidecars."get-sidecars".image-pull-policy
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Image pull policy.
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY
string
always
, if-not-present
, never
always
quarkus.openshift.startup-probe.exec-action
quarkus.openshift.get-sidecars."get-sidecars".image-pull-secrets
The command to use for the probe.
+The image pull secret
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS
string
list of string
quarkus.openshift.startup-probe.tcp-socket-action
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port
The tcp socket to use for the probe (the format is host:port).
+The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT
string
int
quarkus.openshift.startup-probe.grpc-action
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port-name
The gRPC port to use for the probe (the format is either port or port:service).
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
quarkus.openshift.startup-probe.grpc-action-enabled
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-path
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH
boolean
false
string
quarkus.openshift.startup-probe.initial-delay
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-scheme
The amount of time to wait before starting to probe.
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
Duration -
5S
string
quarkus.openshift.startup-probe.period
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.exec-action
The period in which the action should be called.
+The command to use for the probe.
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION
Duration -
10S
string
quarkus.openshift.startup-probe.timeout
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action
The amount of time to wait for each action.
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION
Duration -
10S
string
quarkus.openshift.startup-probe.success-threshold
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action
The success threshold to use.
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION
int
1
string
quarkus.openshift.startup-probe.failure-threshold
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled
The failure threshold to use.
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
int
3
boolean
false
quarkus.openshift.prometheus.annotations
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.initial-delay
When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY
boolean
true
Duration +
5S
quarkus.openshift.prometheus.prefix
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.period
Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value is prometheus.io
See Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
The period in which the action should be called.
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD
string
prometheus.io
Duration +
10S
quarkus.openshift.prometheus.scrape
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.timeout
Define the annotation used to indicate services that should be scraped. By default, /scrape
will be appended to the defined prefix.
The amount of time to wait for each action.
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT
string
Duration +
10S
quarkus.openshift.prometheus.path
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.success-threshold
Define the annotation used to indicate the path to scrape. By default, /path
will be appended to the defined prefix.
The success threshold to use.
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_PATH
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD
string
int
1
quarkus.openshift.prometheus.port
quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.failure-threshold
Define the annotation used to indicate the port to scrape. By default, /port
will be appended to the defined prefix.
The failure threshold to use.
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD
string
int
3
quarkus.openshift.prometheus.scheme
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port
Define the annotation used to indicate the scheme to use for scraping By default, /scheme
will be appended to the defined prefix.
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT
string
int
quarkus.openshift.empty-dir-volumes
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port-name
EmptyDir volumes
+The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
list of string
string
quarkus.openshift.resources.limits.cpu
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-path
CPU Requirements
+The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH
quarkus.openshift.resources.limits.memory
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-scheme
Memory Requirements
+The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME
quarkus.openshift.resources.requests.cpu
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.exec-action
CPU Requirements
+The command to use for the probe.
Environment variable: QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION
quarkus.openshift.resources.requests.memory
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action
Memory Requirements
+The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION
quarkus.openshift.container-name
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action
If set, it will change the name of the container according to the configuration
+The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_OPENSHIFT_CONTAINER_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION
quarkus.openshift.route.expose
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled
If true, the service will be exposed
+If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_OPENSHIFT_ROUTE_EXPOSE
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED
The host under which the application is going to be exposed
+The amount of time to wait before starting to probe.
Environment variable: QUARKUS_OPENSHIFT_ROUTE_HOST
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY
string
Duration +
5S
quarkus.openshift.route.target-port
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.period
The target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https".
+The period in which the action should be called.
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD
string
http
Duration +
10S
quarkus.openshift.route.tls.ca-certificate
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.timeout
The cert authority certificate contents.
+The amount of time to wait for each action.
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT
string
Duration +
10S
quarkus.openshift.route.tls.certificate
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.success-threshold
The certificate contents.
+The success threshold to use.
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD
string
int
1
quarkus.openshift.route.tls.destination-ca-certificate
quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.failure-threshold
The contents of the ca certificate of the final destination.
+The failure threshold to use.
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD
string
int
3
quarkus.openshift.route.tls.insecure-edge-termination-policy
quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".name
The desired behavior for insecure connections to a route.
+The name of the volumeName to mount.
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME
quarkus.openshift.route.tls.key
quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".path
The key file contents.
+The path to mount.
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_KEY
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH
quarkus.openshift.route.tls.termination
quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".sub-path
The termination type.
+Path within the volumeName from which the container’s volumeName should be mounted.
Environment variable: QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH
quarkus.openshift.add-version-to-label-selectors
quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".read-only
If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig
+ReadOnly
Environment variable: QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY
boolean
true
false
quarkus.openshift.add-name-to-label-selectors
quarkus.openshift.get-sidecars."get-sidecars".resources.limits.cpu
If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment
+CPU Requirements
Environment variable: QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU
boolean
true
string
quarkus.openshift.job.parallelism
quarkus.openshift.get-sidecars."get-sidecars".resources.limits.memory
Specifies the maximum desired number of pods the job should run at any given time.
+Memory Requirements
Environment variable: QUARKUS_OPENSHIFT_JOB_PARALLELISM
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY
int
string
quarkus.openshift.job.completions
quarkus.openshift.get-sidecars."get-sidecars".resources.requests.cpu
Specifies the desired number of successfully finished pods the job should be run with.
+CPU Requirements
Environment variable: QUARKUS_OPENSHIFT_JOB_COMPLETIONS
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU
int
string
quarkus.openshift.job.completion-mode
quarkus.openshift.get-sidecars."get-sidecars".resources.requests.memory
CompletionMode specifies how Pod completions are tracked.
+Memory Requirements
Environment variable: QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY
non-indexed
, indexed
non-indexed
string
Specifies the number of retries before marking this job failed.
+The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS
int
list of string
quarkus.openshift.job.active-deadline-seconds
quarkus.openshift.get-sidecars."get-sidecars".env.configmaps
Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.
+The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS
long
list of string
Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.
+The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS
int
Map<String,String>
Suspend specifies whether the Job controller should create Pods or not.
+The map associating environment name to its associated value.
Environment variable: QUARKUS_OPENSHIFT_JOB_SUSPEND
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS
boolean
false
Map<String,Optional<String>>
quarkus.openshift.job.restart-policy
quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-secret
Restart policy when the job container fails.
+The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_OPENSHIFT_JOB_RESTART_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET
on-failure
, never
on-failure
string
quarkus.openshift.cron-job.schedule
quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap
The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
+The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
quarkus.openshift.cron-job.concurrency-policy
quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".with-key
ConcurrencyPolicy describes how the job will be handled.
+The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY
allow
, forbid
, replace
allow
string
required
Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.
+The ip address
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS
Environment variable: QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP
long
string
quarkus.openshift.cron-job.failed-jobs-history-limit
quarkus.openshift.get-host-aliases."get-host-aliases".hostnames
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT
int
quarkus.openshift.cron-job.successful-jobs-history-limit
The hostnames to resolve to the ip
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT
Environment variable: QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES
int
list of string
Specifies the maximum desired number of pods the job should run at any given time.
+The name of the role.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME
int
string
Specifies the desired number of successfully finished pods the job should be run with.
+The namespace of the role.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE
int
string
CompletionMode specifies how Pod completions are tracked.
+Labels to add into the Role resource.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS
non-indexed
, indexed
non-indexed
Map<String,String>
quarkus.openshift.cron-job.backoff-limit
quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups
Specifies the number of retries before marking this job failed.
+API groups of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
int
list of string
quarkus.openshift.cron-job.active-deadline-seconds
quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls
Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer.
+Non resource URLs of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
long
list of string
quarkus.openshift.cron-job.ttl-seconds-after-finished
quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names
Limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted.
+Resource names of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
int
list of string
quarkus.openshift.cron-job.suspend
quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resources
Suspend specifies whether the Job controller should create Pods or not.
+Resources of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
boolean
false
list of string
quarkus.openshift.cron-job.restart-policy
quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs
Restart policy when the job container fails.
+Verbs of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
on-failure
, never
on-failure
list of string
The optional list of Secret names to load environment variables from.
+The name of the cluster role.
Environment variable: QUARKUS_OPENSHIFT_ENV_SECRETS
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME
list of string
string
quarkus.openshift.env.configmaps
quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".labels
The optional list of ConfigMap names to load environment variables from.
+Labels to add into the ClusterRole resource.
Environment variable: QUARKUS_OPENSHIFT_ENV_CONFIGMAPS
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS
list of string
Map<String,String>
quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups
If set, the secret will mounted to the application container and its contents will be used for application configuration.
+API groups of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_APP_SECRET
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
string
list of string
quarkus.openshift.app-config-map
quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls
If set, the config amp will be mounted to the application container and its contents will be used for application configuration.
+Non resource URLs of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_APP_CONFIG_MAP
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
string
list of string
quarkus.openshift.security-context.se-linux-options.level
quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names
The SELinux level label that applies to the container.
+Resource names of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
string
list of string
quarkus.openshift.security-context.se-linux-options.role
quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources
The SELinux role label that applies to the container.
+Resources of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
string
list of string
quarkus.openshift.security-context.se-linux-options.type
quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs
The SELinux type label that applies to the container.
+Verbs of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
string
list of string
quarkus.openshift.security-context.se-linux-options.user
quarkus.openshift.get-rbac-config.service-accounts."service-accounts".name
The SELinux user label that applies to the container.
+The name of the service account.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name
quarkus.openshift.get-rbac-config.service-accounts."service-accounts".namespace
The name of the GMSA credential spec to use.
+The namespace of the service account.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
quarkus.openshift.security-context.windows-options.gmsa-credential-spec
quarkus.openshift.get-rbac-config.service-accounts."service-accounts".labels
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.
+Labels of the service account.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS
string
Map<String,String>
quarkus.openshift.security-context.windows-options.run-as-user-name
quarkus.openshift.get-rbac-config.service-accounts."service-accounts".use-as-default
The UserName in Windows to run the entrypoint of the container process.
+If true, this service account will be used in the generated Deployment resource.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
string
boolean
quarkus.openshift.security-context.windows-options.host-process
quarkus.openshift.get-rbac-config.role-bindings."role-bindings".name
HostProcess determines if a container should be run as a 'Host Process' container.
+Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME
boolean
string
quarkus.openshift.security-context.run-as-user
quarkus.openshift.get-rbac-config.role-bindings."role-bindings".labels
The UID to run the entrypoint of the container process.
+Labels to add into the RoleBinding resource.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS
long
Map<String,String>
quarkus.openshift.security-context.run-as-group
quarkus.openshift.get-rbac-config.role-bindings."role-bindings".role-name
The GID to run the entrypoint of the container process.
+The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it’s "view" role name.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
long
string
quarkus.openshift.security-context.run-as-non-root
quarkus.openshift.get-rbac-config.role-bindings."role-bindings".cluster-wide
Indicates that the container must run as a non-root user.
+If the Role sets in the role-name
property is cluster wide or not.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
quarkus.openshift.security-context.supplemental-groups
quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name
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.
+The "name" resource to use by the Subject element in the generated Role Binding resource.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
list of long
string
quarkus.openshift.security-context.fs-group
quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind
A special supplemental group that applies to all containers in a pod.
+The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
long
string
ServiceAccount
quarkus.openshift.security-context.sysctls
quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group
Sysctls hold a list of namespaced sysctls used for the pod.
+The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
quarkus.openshift.security-context.fs-group-change-policy
quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace
It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always
+The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
Environment variable: QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
on-root-mismatch
It indicates that volume’s ownership and permissions will be changed only when permission and ownership of root directory does not match with expected permissions on the volume., always
It indicates that volume’s ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.
string
quarkus.openshift.remote-debug.enabled
quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name
If true, the debug mode in pods will be enabled.
+Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
Environment variable: QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
boolean
false
string
quarkus.openshift.remote-debug.transport
quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels
The transport to use.
+Labels to add into the RoleBinding resource.
Environment variable: QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS
string
dt_socket
Map<String,String>
quarkus.openshift.remote-debug.suspend
quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name
If enabled, it means the JVM will wait for the debugger to attach before executing the main class. If false, the JVM will immediately execute the main class, while listening for the debugger connection.
+The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.
Environment variable: QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
string
n
required
quarkus.openshift.remote-debug.address-port
quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name
It specifies the address at which the debug socket will listen.
+The "name" resource to use by the Subject element in the generated Role Binding resource.
Environment variable: QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
int
5005
string
quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind
If set to true, Quarkus will attempt to deploy the application to the target Openshift cluster
+The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
Environment variable: QUARKUS_OPENSHIFT_DEPLOY
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
boolean
false
string
ServiceAccount
quarkus.openshift.deploy-strategy
quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group
If deploy is enabled, it will follow this strategy to update the resources to the target OpenShift cluster.
+The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
Environment variable: QUARKUS_OPENSHIFT_DEPLOY_STRATEGY
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
create-or-update
, create
, replace
, server-side-apply
create-or-update
string
quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace
Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility
+The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
Environment variable: QUARKUS_OPENSHIFT_IDEMPOTENT
Environment variable: QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
boolean
false
string
Custom labels to add to all resources
Environment variable: QUARKUS_OPENSHIFT_LABELS
Environment variable: QUARKUS_OPENSHIFT_LABELS
Custom annotations to add to all resources
Environment variable: QUARKUS_OPENSHIFT_ANNOTATIONS
Environment variable: QUARKUS_OPENSHIFT_ANNOTATIONS
The port number. Refers to the container port.
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__CONTAINER_PORT
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__CONTAINER_PORT
The host port.
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__HOST_PORT
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__HOST_PORT
The application path (refers to web application path).
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__PATH
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__PATH
The protocol.
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__NODE_PORT
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__NODE_PORT
If enabled, the port will be configured to use the schema HTTPS.
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__TLS
Environment variable: QUARKUS_OPENSHIFT_PORTS__PORTS__TLS
The name of the volumeName to mount.
Environment variable: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__NAME
Environment variable: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__NAME
The path to mount.
Environment variable: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__PATH
Environment variable: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__PATH
Path within the volumeName from which the container’s volumeName should be mounted.
Environment variable: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__SUB_PATH
Environment variable: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__SUB_PATH
ReadOnly
Environment variable: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_MOUNTS__MOUNTS__READ_ONLY
The name of the secret to mount.
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME
Default mode. When specifying an octal number, leading zero must be present.
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE
The path where the file will be mounted.
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE
Optional
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL
Environment variable: QUARKUS_OPENSHIFT_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL
The name of the ConfigMap to mount.
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME
Default mode. When specifying an octal number, leading zero must be present.
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE
The path where the file will be mounted.
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH
It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE
Optional
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL
Environment variable: QUARKUS_OPENSHIFT_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL
Git repository URL.
Environment variable: QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY
Environment variable: QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY
The directory of the repository to mount.
Environment variable: QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY
Environment variable: QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY
The commit hash to use.
Environment variable: QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION
Environment variable: QUARKUS_OPENSHIFT_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION
The name of the claim to mount.
Environment variable: QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME
Environment variable: QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME
Default mode. When specifying an octal number, leading zero must be present.
Environment variable: QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE
Environment variable: QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE
Optional
Environment variable: QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL
Environment variable: QUARKUS_OPENSHIFT_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL
The name of the disk to mount.
Environment variable: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
Environment variable: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID
The partition.
Environment variable: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
Environment variable: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION
Filesystem type.
Environment variable: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
Environment variable: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE
Whether the volumeName is read only or not.
Environment variable: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY
The share name.
Environment variable: QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME
Environment variable: QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME
The secret name.
Environment variable: QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME
Environment variable: QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME
Whether the volumeName is read only or not.
Environment variable: QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY
The name of the disk to mount.
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME
The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI
Kind of disk.
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND
Disk caching mode.
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE
File system type.
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE
Whether the volumeName is read only or not.
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME
string
required
The container image.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE
Working directory.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR
The commands
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND
The arguments
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS
The service account.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT
The host under which the application is going to be exposed.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__HOST
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__HOST
The port number. Refers to the container port.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT
The host port.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT
The application path (refers to web application path).
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH
The protocol.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT
If enabled, the port will be configured to use the schema HTTPS.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS
Image pull policy.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY
The image pull secret
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
The command to use for the probe.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION
The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION
The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
The amount of time to wait before starting to probe.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY
The period in which the action should be called.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD
The amount of time to wait for each action.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT
The success threshold to use.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD
The failure threshold to use.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME
The command to use for the probe.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION
The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION
The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED
The amount of time to wait before starting to probe.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY
The period in which the action should be called.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD
The amount of time to wait for each action.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT
The success threshold to use.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD
The failure threshold to use.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD
The name of the volumeName to mount.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME
The path to mount.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH
Path within the volumeName from which the container’s volumeName should be mounted.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH
ReadOnly
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY
CPU Requirements
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU
Memory Requirements
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY
CPU Requirements
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU
Memory Requirements
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY
The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS
The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS
The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS
The map associating environment name to its associated value.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
Environment variable: QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY
string
required
The optional list of Secret names to load environment variables from.
+Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS
list of string
The optional list of ConfigMap names to load environment variables from.
+Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS
list of string
The map associating environment variable names to their associated field references they take their value from.
+Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS
Map<String,String>
The map associating environment name to its associated value.
+Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS
Map<String,Optional<String>>
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET
string
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
string
The key identifying the field from which the value is extracted.
+Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY
string
required
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME
The container image.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE
Working directory.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__WORKING_DIR
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__WORKING_DIR
The commands
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__COMMAND
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__COMMAND
The arguments
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ARGUMENTS
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ARGUMENTS
The service account.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__SERVICE_ACCOUNT
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__SERVICE_ACCOUNT
The host under which the application is going to be exposed.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__HOST
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__HOST
The port number. Refers to the container port.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT
The host port.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT
The application path (refers to web application path).
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PATH
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PATH
The protocol.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT
If enabled, the port will be configured to use the schema HTTPS.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__TLS
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__PORTS__PORTS__TLS
Image pull policy.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_POLICY
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_POLICY
The image pull secret
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME
The command to use for the probe.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION
The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION
The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED
The amount of time to wait before starting to probe.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY
The period in which the action should be called.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD
The amount of time to wait for each action.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT
The success threshold to use.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD
The failure threshold to use.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD
The port number to use when configuring the http get
action. If not configured, the port corresponding to the httpActionPortName
will be used.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT
The port name for selecting the port of the HTTP get
action.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME
The http path to use for the probe. For this to work, the container port also needs to be set. Assuming the container port has been set (as per above comment), if execAction or tcpSocketAction are not set, an HTTP probe will be used automatically even if no path is set (which will result in the root path being used). If Smallrye Health is used, the path will automatically be set according to the health check path.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH
The scheme of the HTTP get
action. Can be either "HTTP" or "HTTPS".
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME
The command to use for the probe.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION
The tcp socket to use for the probe (the format is host:port).
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION
The gRPC port to use for the probe (the format is either port or port:service).
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION
If enabled and grpc-action
is not provided, it will use the generated service name and the gRPC port.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED
The amount of time to wait before starting to probe.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY
The period in which the action should be called.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD
The amount of time to wait for each action.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT
The success threshold to use.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD
The failure threshold to use.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD
The name of the volumeName to mount.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME
The path to mount.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH
Path within the volumeName from which the container’s volumeName should be mounted.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH
ReadOnly
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY
CPU Requirements
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU
Memory Requirements
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY
CPU Requirements
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU
Memory Requirements
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY
The optional list of Secret names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_SECRETS
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_SECRETS
The optional list of ConfigMap names to load environment variables from.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_CONFIGMAPS
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_CONFIGMAPS
The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_FIELDS
The map associating environment name to its associated value.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_VARS
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP
The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY
Environment variable: QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY
The ip address
Environment variable: QUARKUS_OPENSHIFT_HOST_ALIASES__HOST_ALIASES__IP
Environment variable: QUARKUS_OPENSHIFT_HOST_ALIASES__HOST_ALIASES__IP
The hostnames to resolve to the ip
Environment variable: QUARKUS_OPENSHIFT_HOST_ALIASES__HOST_ALIASES__HOSTNAMES
Environment variable: QUARKUS_OPENSHIFT_HOST_ALIASES__HOST_ALIASES__HOSTNAMES
Custom annotations to add to exposition (route or ingress) resources
Environment variable: QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS
Environment variable: QUARKUS_OPENSHIFT_ROUTE_ANNOTATIONS
The name of the role.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__NAME
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__NAME
The namespace of the role.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__NAMESPACE
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__NAMESPACE
Labels to add into the Role resource.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__LABELS
API groups of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
Non resource URLs of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Resource names of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
Resources of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
Verbs of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS
The name of the cluster role.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME
Labels to add into the ClusterRole resource.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS
API groups of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS
Non resource URLs of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS
Resource names of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES
Resources of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES
Verbs of the policy rule.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS
The name of the service account.
Environment variable: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
Environment variable: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME
The namespace of the service account.
Environment variable: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
Environment variable: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE
Labels of the service account.
Environment variable: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS
Environment variable: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS
If true, this service account will be used in the generated Deployment resource.
Environment variable: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
Environment variable: QUARKUS_OPENSHIFT_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT
Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME
Labels to add into the RoleBinding resource.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS
The name of the Role resource to use by the RoleRef element in the generated Role Binding resource. By default, it’s "view" role name.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME
If the Role sets in the role-name
property is cluster wide or not.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE
The "name" resource to use by the Subject element in the generated Role Binding resource.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
Environment variable: QUARKUS_OPENSHIFT_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME
Labels to add into the RoleBinding resource.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS
The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME
The "name" resource to use by the Subject element in the generated Role Binding resource.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME
The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND
The "apiGroup" resource that matches with the "kind" property. By default, it’s empty.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP
The "namespace" resource to use by the Subject element in the generated Role Binding resource. By default, it will use the same as provided in the generated resources.
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
Environment variable: QUARKUS_OPENSHIFT_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE
The map associating environment variable names to their associated field references they take their value from.
Environment variable: QUARKUS_OPENSHIFT_ENV_FIELDS
Environment variable: QUARKUS_OPENSHIFT_ENV_FIELDS
The map associating environment name to its associated value.
Environment variable: QUARKUS_OPENSHIFT_ENV_VARS
Environment variable: QUARKUS_OPENSHIFT_ENV_VARS
The optional name of the Secret from which a value is to be extracted. Mutually exclusive with from-configmap
.
Environment variable: QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_SECRET
Environment variable: QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_SECRET
The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with from-secret
.
Environment variable: QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
Environment variable: QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__FROM_CONFIGMAP
The key identifying the field from which the value is extracted.
Environment variable: QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__WITH_KEY
Environment variable: QUARKUS_OPENSHIFT_ENV_MAPPING__MAPPING__WITH_KEY
If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.
Environment variable: QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__ENABLED
Environment variable: QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__ENABLED
The init task image to use by the init-container.
Environment variable: QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE
Environment variable: QUARKUS_OPENSHIFT_INIT_TASKS__INIT_TASKS__IMAGE
Whether the client should trust a self-signed certificate if so presented by the API server
Environment variable: QUARKUS_KUBERNETES_CLIENT_TRUST_CERTS
Environment variable: QUARKUS_KUBERNETES_CLIENT_TRUST_CERTS
URL of the Kubernetes API server
Environment variable: QUARKUS_KUBERNETES_CLIENT_API_SERVER_URL
Environment variable: QUARKUS_KUBERNETES_CLIENT_API_SERVER_URL
Default namespace to use
Environment variable: QUARKUS_KUBERNETES_CLIENT_NAMESPACE
Environment variable: QUARKUS_KUBERNETES_CLIENT_NAMESPACE
CA certificate file
Environment variable: QUARKUS_KUBERNETES_CLIENT_CA_CERT_FILE
Environment variable: QUARKUS_KUBERNETES_CLIENT_CA_CERT_FILE
CA certificate data
Environment variable: QUARKUS_KUBERNETES_CLIENT_CA_CERT_DATA
Environment variable: QUARKUS_KUBERNETES_CLIENT_CA_CERT_DATA
Client certificate file
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_CERT_FILE
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_CERT_FILE
Client certificate data
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_CERT_DATA
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_CERT_DATA
Client key file
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_FILE
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_FILE
Client key data
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_DATA
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_DATA
Client key algorithm
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_ALGO
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_ALGO
Client key passphrase
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_PASSPHRASE
Environment variable: QUARKUS_KUBERNETES_CLIENT_CLIENT_KEY_PASSPHRASE
Kubernetes auth username
Environment variable: QUARKUS_KUBERNETES_CLIENT_USERNAME
Environment variable: QUARKUS_KUBERNETES_CLIENT_USERNAME
Kubernetes auth password
Environment variable: QUARKUS_KUBERNETES_CLIENT_PASSWORD
Environment variable: QUARKUS_KUBERNETES_CLIENT_PASSWORD
Kubernetes oauth token
Environment variable: QUARKUS_KUBERNETES_CLIENT_TOKEN
Environment variable: QUARKUS_KUBERNETES_CLIENT_TOKEN
Watch reconnect interval
Environment variable: QUARKUS_KUBERNETES_CLIENT_WATCH_RECONNECT_INTERVAL
Environment variable: QUARKUS_KUBERNETES_CLIENT_WATCH_RECONNECT_INTERVAL
Maximum reconnect attempts in case of watch failure By default there is no limit to the number of reconnect attempts
Environment variable: QUARKUS_KUBERNETES_CLIENT_WATCH_RECONNECT_LIMIT
Environment variable: QUARKUS_KUBERNETES_CLIENT_WATCH_RECONNECT_LIMIT
Maximum amount of time to wait for a connection with the API server to be established
Environment variable: QUARKUS_KUBERNETES_CLIENT_CONNECTION_TIMEOUT
Environment variable: QUARKUS_KUBERNETES_CLIENT_CONNECTION_TIMEOUT
Maximum amount of time to wait for a request to the API server to be completed
Environment variable: QUARKUS_KUBERNETES_CLIENT_REQUEST_TIMEOUT
Environment variable: QUARKUS_KUBERNETES_CLIENT_REQUEST_TIMEOUT
Maximum number of retry attempts for API requests that fail with an HTTP code of >= 500
Environment variable: QUARKUS_KUBERNETES_CLIENT_REQUEST_RETRY_BACKOFF_LIMIT
Environment variable: QUARKUS_KUBERNETES_CLIENT_REQUEST_RETRY_BACKOFF_LIMIT
Time interval between retry attempts for API requests that fail with an HTTP code of >= 500
Environment variable: QUARKUS_KUBERNETES_CLIENT_REQUEST_RETRY_BACKOFF_INTERVAL
Environment variable: QUARKUS_KUBERNETES_CLIENT_REQUEST_RETRY_BACKOFF_INTERVAL
HTTP proxy used to access the Kubernetes API server
Environment variable: QUARKUS_KUBERNETES_CLIENT_HTTP_PROXY
Environment variable: QUARKUS_KUBERNETES_CLIENT_HTTP_PROXY
HTTPS proxy used to access the Kubernetes API server
Environment variable: QUARKUS_KUBERNETES_CLIENT_HTTPS_PROXY
Environment variable: QUARKUS_KUBERNETES_CLIENT_HTTPS_PROXY
Proxy username
Environment variable: QUARKUS_KUBERNETES_CLIENT_PROXY_USERNAME
Environment variable: QUARKUS_KUBERNETES_CLIENT_PROXY_USERNAME
Proxy password
Environment variable: QUARKUS_KUBERNETES_CLIENT_PROXY_PASSWORD
Environment variable: QUARKUS_KUBERNETES_CLIENT_PROXY_PASSWORD
IP addresses or hosts to exclude from proxying
Environment variable: QUARKUS_KUBERNETES_CLIENT_NO_PROXY
Environment variable: QUARKUS_KUBERNETES_CLIENT_NO_PROXY
Enable the generation of the RBAC manifests. If enabled and no other role binding are provided using the properties quarkus.kubernetes.rbac.
, it will generate a default role binding using the role "view" and the application service account.
Environment variable: QUARKUS_KUBERNETES_CLIENT_GENERATE_RBAC
Environment variable: QUARKUS_KUBERNETES_CLIENT_GENERATE_RBAC
If Dev Services for Kubernetes should be used. (default to true) If this is true and kubernetes client is not configured then a kubernetes cluster will be started and will be used.
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_ENABLED
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_ENABLED
The kubernetes api server version to use. If not set, Dev Services for Kubernetes will use the latest supported version of the given flavor. see https://github.com/dajudge/kindcontainer/blob/master/k8s-versions.json
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_API_VERSION
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_API_VERSION
The flavor to use (kind, k3s or api-only). Default to api-only.
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_FLAVOR
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_FLAVOR
By default, if a kubeconfig is found, Dev Services for Kubernetes will not start. Set this to true to override the kubeconfig config.
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_OVERRIDE_KUBECONFIG
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_OVERRIDE_KUBECONFIG
Container sharing is only used in dev mode.
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_SHARED
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_SHARED
This property is used when you need multiple shared Kubernetes clusters.
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_SERVICE_NAME
Environment variables that are passed to the container.
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_KUBERNETES_CLIENT_DEVSERVICES_CONTAINER_ENV
Whether configuration can be read from secrets. If set to true
, Kubernetes resources allowing access to secrets (role and role binding) will be generated.
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ENABLED
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ENABLED
The name of the role.
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_NAME
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_NAME
The namespace of the role.
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_NAMESPACE
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_NAMESPACE
Whether the role is cluster wide or not. By default, it’s not a cluster wide role.
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_CLUSTER_WIDE
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_CLUSTER_WIDE
If the current role is meant to be generated or not. If not, it will only be used to generate the role binding resource.
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_GENERATE
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS_ROLE_CONFIG_GENERATE
If set to true, the application will attempt to look up the configuration from the API server
Environment variable: QUARKUS_KUBERNETES_CONFIG_ENABLED
Environment variable: QUARKUS_KUBERNETES_CONFIG_ENABLED
If set to true, the application will not start if any of the configured config sources cannot be located
Environment variable: QUARKUS_KUBERNETES_CONFIG_FAIL_ON_MISSING_CONFIG
Environment variable: QUARKUS_KUBERNETES_CONFIG_FAIL_ON_MISSING_CONFIG
ConfigMaps to look for in the namespace that the Kubernetes Client has been configured for. ConfigMaps defined later in this list have a higher priority that ConfigMaps defined earlier in this list. Furthermore, any Secrets defined in secrets
, will have higher priorities than all ConfigMaps.
Environment variable: QUARKUS_KUBERNETES_CONFIG_CONFIG_MAPS
Environment variable: QUARKUS_KUBERNETES_CONFIG_CONFIG_MAPS
Secrets to look for in the namespace that the Kubernetes Client has been configured for. If you use this, you probably want to enable quarkus.kubernetes-config.secrets.enabled
. Secrets defined later in this list have a higher priority that ConfigMaps defined earlier in this list. Furthermore, these Secrets have a higher priorities than all ConfigMaps defined in configMaps
.
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS
Environment variable: QUARKUS_KUBERNETES_CONFIG_SECRETS
Namespace to look for config maps and secrets. If this is not specified, then the namespace configured in the kubectl config context is used. If the value is specified and the namespace doesn’t exist, the application will fail to start.
Environment variable: QUARKUS_KUBERNETES_CONFIG_NAMESPACE
Environment variable: QUARKUS_KUBERNETES_CONFIG_NAMESPACE
The mountPath to add in the ServiceBinding
resource.
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_MOUNT_PATH
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_MOUNT_PATH
Determines if binding should be created as files or env vars. Set this value to false
to bind as env vars.`
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_BIND_AS_FILES
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_BIND_AS_FILES
Detects the binding data from resources owned by the backing service.
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_DETECT_BINDING_RESOURCES
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_DETECT_BINDING_RESOURCES
If enabled, Service Bindings will be looked in the file system
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_ENABLED
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_ENABLED
The bindings file system root. Specified by the Kubernetes Service ServiceBinding Specification.
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_ROOT
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_ROOT
The name of the service binding. If no value is specified the id of the service will be used instead.
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__BINDING
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__BINDING
The kind of the service.
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__KIND
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__KIND
The apiVersion of the service
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__API_VERSION
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__API_VERSION
The name of the service. When this is empty the key of the service is meant to be used as name.
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__NAME
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__NAME
The namespace of the service.
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__NAMESPACE
Environment variable: QUARKUS_KUBERNETES_SERVICE_BINDING_SERVICES__SERVICES__NAMESPACE
The liquibase change log file. All included change log files in this file are scanned and add to the projects.
Environment variable: QUARKUS_LIQUIBASE_CHANGE_LOG
Environment variable: QUARKUS_LIQUIBASE_CHANGE_LOG
Flag to enable / disable Liquibase.
Environment variable: QUARKUS_LIQUIBASE_ENABLED
Environment variable: QUARKUS_LIQUIBASE_ENABLED
true
to execute Liquibase automatically when the application starts, false
otherwise.
Environment variable: QUARKUS_LIQUIBASE_MIGRATE_AT_START
Environment variable: QUARKUS_LIQUIBASE_MIGRATE_AT_START
true
to validate the applied changes against the available ones, false
otherwise. It is only used if migration-at-start
is true
Environment variable: QUARKUS_LIQUIBASE_VALIDATE_ON_MIGRATE
Environment variable: QUARKUS_LIQUIBASE_VALIDATE_ON_MIGRATE
true
to execute Liquibase clean command automatically when the application starts, false
otherwise.
Environment variable: QUARKUS_LIQUIBASE_CLEAN_AT_START
Environment variable: QUARKUS_LIQUIBASE_CLEAN_AT_START
Comma-separated case-sensitive list of ChangeSet contexts to execute for liquibase.
Environment variable: QUARKUS_LIQUIBASE_CONTEXTS
Environment variable: QUARKUS_LIQUIBASE_CONTEXTS
Comma-separated case-sensitive list of expressions defining labeled ChangeSet to execute for liquibase.
Environment variable: QUARKUS_LIQUIBASE_LABELS
Environment variable: QUARKUS_LIQUIBASE_LABELS
The liquibase change log lock table name. Name of table to use for tracking concurrent Liquibase usage.
Environment variable: QUARKUS_LIQUIBASE_DATABASE_CHANGE_LOG_LOCK_TABLE_NAME
Environment variable: QUARKUS_LIQUIBASE_DATABASE_CHANGE_LOG_LOCK_TABLE_NAME
The liquibase change log table name. Name of table to use for tracking change history.
Environment variable: QUARKUS_LIQUIBASE_DATABASE_CHANGE_LOG_TABLE_NAME
Environment variable: QUARKUS_LIQUIBASE_DATABASE_CHANGE_LOG_TABLE_NAME
The name of Liquibase’s default catalog.
Environment variable: QUARKUS_LIQUIBASE_DEFAULT_CATALOG_NAME
Environment variable: QUARKUS_LIQUIBASE_DEFAULT_CATALOG_NAME
The name of Liquibase’s default schema. Overwrites the default schema name (returned by the RDBMS) with a different database schema.
Environment variable: QUARKUS_LIQUIBASE_DEFAULT_SCHEMA_NAME
Environment variable: QUARKUS_LIQUIBASE_DEFAULT_SCHEMA_NAME
The name of the catalog with the liquibase tables.
Environment variable: QUARKUS_LIQUIBASE_LIQUIBASE_CATALOG_NAME
Environment variable: QUARKUS_LIQUIBASE_LIQUIBASE_CATALOG_NAME
The name of the schema with the liquibase tables.
Environment variable: QUARKUS_LIQUIBASE_LIQUIBASE_SCHEMA_NAME
Environment variable: QUARKUS_LIQUIBASE_LIQUIBASE_SCHEMA_NAME
The name of the tablespace where the -LOG and -LOCK tables will be created (if they do not exist yet).
Environment variable: QUARKUS_LIQUIBASE_LIQUIBASE_TABLESPACE_NAME
Environment variable: QUARKUS_LIQUIBASE_LIQUIBASE_TABLESPACE_NAME
The liquibase change log file. All included change log files in this file are scanned and add to the projects.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG
Map of parameters that can be used inside Liquibase changeLog files.
Environment variable: QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS
Environment variable: QUARKUS_LIQUIBASE_CHANGE_LOG_PARAMETERS
true
to execute Liquibase automatically when the application starts, false
otherwise.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__MIGRATE_AT_START
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__MIGRATE_AT_START
true
to validate the applied changes against the available ones, false
otherwise. It is only used if migration-at-start
is true
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__VALIDATE_ON_MIGRATE
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__VALIDATE_ON_MIGRATE
true
to execute Liquibase clean command automatically when the application starts, false
otherwise.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CLEAN_AT_START
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CLEAN_AT_START
Comma-separated case-sensitive list of ChangeSet contexts to execute for liquibase.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CONTEXTS
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CONTEXTS
Comma-separated case-sensitive list of expressions defining labeled ChangeSet to execute for liquibase.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LABELS
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LABELS
Map of parameters that can be used inside Liquibase changeLog files.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__CHANGE_LOG_PARAMETERS
The liquibase change log lock table name. Name of table to use for tracking concurrent Liquibase usage.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DATABASE_CHANGE_LOG_LOCK_TABLE_NAME
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DATABASE_CHANGE_LOG_LOCK_TABLE_NAME
The liquibase change log table name. Name of table to use for tracking change history.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DATABASE_CHANGE_LOG_TABLE_NAME
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DATABASE_CHANGE_LOG_TABLE_NAME
The name of Liquibase’s default catalog.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DEFAULT_CATALOG_NAME
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DEFAULT_CATALOG_NAME
The name of Liquibase’s default schema. Overwrites the default schema name (returned by the RDBMS) with a different database schema.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DEFAULT_SCHEMA_NAME
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__DEFAULT_SCHEMA_NAME
The name of the catalog with the liquibase tables.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_CATALOG_NAME
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_CATALOG_NAME
The name of the schema with the liquibase tables.
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_SCHEMA_NAME
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_SCHEMA_NAME
The name of the tablespace where the -LOG and -LOCK tables will be created (if they do not exist yet).
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_TABLESPACE_NAME
Environment variable: QUARKUS_LIQUIBASE__NAMED_DATA_SOURCES__LIQUIBASE_TABLESPACE_NAME
The change log file
Environment variable: QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG
Environment variable: QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG
Flag to enable / disable Liquibase.
Environment variable: QUARKUS_LIQUIBASE_MONGODB_ENABLED
Environment variable: QUARKUS_LIQUIBASE_MONGODB_ENABLED
The migrate at start flag
Environment variable: QUARKUS_LIQUIBASE_MONGODB_MIGRATE_AT_START
Environment variable: QUARKUS_LIQUIBASE_MONGODB_MIGRATE_AT_START
The validate on update flag
Environment variable: QUARKUS_LIQUIBASE_MONGODB_VALIDATE_ON_MIGRATE
Environment variable: QUARKUS_LIQUIBASE_MONGODB_VALIDATE_ON_MIGRATE
The clean at start flag
Environment variable: QUARKUS_LIQUIBASE_MONGODB_CLEAN_AT_START
Environment variable: QUARKUS_LIQUIBASE_MONGODB_CLEAN_AT_START
The list of contexts
Environment variable: QUARKUS_LIQUIBASE_MONGODB_CONTEXTS
Environment variable: QUARKUS_LIQUIBASE_MONGODB_CONTEXTS
The list of labels
Environment variable: QUARKUS_LIQUIBASE_MONGODB_LABELS
Environment variable: QUARKUS_LIQUIBASE_MONGODB_LABELS
The default catalog name
Environment variable: QUARKUS_LIQUIBASE_MONGODB_DEFAULT_CATALOG_NAME
Environment variable: QUARKUS_LIQUIBASE_MONGODB_DEFAULT_CATALOG_NAME
The default schema name
Environment variable: QUARKUS_LIQUIBASE_MONGODB_DEFAULT_SCHEMA_NAME
Environment variable: QUARKUS_LIQUIBASE_MONGODB_DEFAULT_SCHEMA_NAME
The liquibase tables catalog name
Environment variable: QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_CATALOG_NAME
Environment variable: QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_CATALOG_NAME
The liquibase tables schema name
Environment variable: QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_SCHEMA_NAME
Environment variable: QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_SCHEMA_NAME
The liquibase tables tablespace name
Environment variable: QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_TABLESPACE_NAME
Environment variable: QUARKUS_LIQUIBASE_MONGODB_LIQUIBASE_TABLESPACE_NAME
The parameters to be passed to the changelog. Defined as key value pairs.
Environment variable: QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS
Environment variable: QUARKUS_LIQUIBASE_MONGODB_CHANGE_LOG_PARAMETERS
Determine whether to enable the GELF logging handler
Environment variable: QUARKUS_LOG_HANDLER_GELF_ENABLED
Environment variable: QUARKUS_LOG_HANDLER_GELF_ENABLED
Hostname/IP-Address of the Logstash/Graylog Host By default it uses UDP, prepend tcp: to the hostname to switch to TCP, example: "tcp:localhost"
Environment variable: QUARKUS_LOG_HANDLER_GELF_HOST
Environment variable: QUARKUS_LOG_HANDLER_GELF_HOST
The port
Environment variable: QUARKUS_LOG_HANDLER_GELF_PORT
Environment variable: QUARKUS_LOG_HANDLER_GELF_PORT
GELF version: 1.0 or 1.1
Environment variable: QUARKUS_LOG_HANDLER_GELF_VERSION
Environment variable: QUARKUS_LOG_HANDLER_GELF_VERSION
Whether to post Stack-Trace to StackTrace field.
Environment variable: QUARKUS_LOG_HANDLER_GELF_EXTRACT_STACK_TRACE
Environment variable: QUARKUS_LOG_HANDLER_GELF_EXTRACT_STACK_TRACE
Only used when extractStackTrace
is true
. A value of 0 will extract the whole stack trace. Any positive value will walk the cause chain: 1 corresponds with exception.getCause(), 2 with exception.getCause().getCause(), … Negative throwable reference walk the exception chain from the root cause side: -1 will extract the root cause, -2 the exception wrapping the root cause, …
Environment variable: QUARKUS_LOG_HANDLER_GELF_STACK_TRACE_THROWABLE_REFERENCE
Environment variable: QUARKUS_LOG_HANDLER_GELF_STACK_TRACE_THROWABLE_REFERENCE
Whether to perform Stack-Trace filtering
Environment variable: QUARKUS_LOG_HANDLER_GELF_FILTER_STACK_TRACE
Environment variable: QUARKUS_LOG_HANDLER_GELF_FILTER_STACK_TRACE
Java date pattern, see java.text.SimpleDateFormat
Environment variable: QUARKUS_LOG_HANDLER_GELF_TIMESTAMP_PATTERN
Environment variable: QUARKUS_LOG_HANDLER_GELF_TIMESTAMP_PATTERN
The logging-gelf log level.
Environment variable: QUARKUS_LOG_HANDLER_GELF_LEVEL
Environment variable: QUARKUS_LOG_HANDLER_GELF_LEVEL
Name of the facility.
Environment variable: QUARKUS_LOG_HANDLER_GELF_FACILITY
Environment variable: QUARKUS_LOG_HANDLER_GELF_FACILITY
Whether to include all fields from the MDC.
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_FULL_MDC
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_FULL_MDC
Maximum message size (in bytes). If the message size is exceeded, the appender will submit the message in multiple chunks.
Environment variable: QUARKUS_LOG_HANDLER_GELF_MAXIMUM_MESSAGE_SIZE
Environment variable: QUARKUS_LOG_HANDLER_GELF_MAXIMUM_MESSAGE_SIZE
Include message parameters from the log event
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOG_MESSAGE_PARAMETERS
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOG_MESSAGE_PARAMETERS
Include source code location
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOCATION
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOCATION
Origin hostname
Environment variable: QUARKUS_LOG_HANDLER_GELF_ORIGIN_HOST
Environment variable: QUARKUS_LOG_HANDLER_GELF_ORIGIN_HOST
Bypass hostname resolution. If you didn’t set the originHost
property, and resolution is disabled, the value “unknown” will be used as hostname
Environment variable: QUARKUS_LOG_HANDLER_GELF_SKIP_HOSTNAME_RESOLUTION
Environment variable: QUARKUS_LOG_HANDLER_GELF_SKIP_HOSTNAME_RESOLUTION
Additional field value.
Environment variable: QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Environment variable: QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Additional field type specification. Supported types: String, long, Long, double, Double and discover. Discover is the default if not specified, it discovers field type based on parseability.
Environment variable: QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Environment variable: QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Determine whether to enable the JSON console formatting extension, which disables "normal" console formatting.
Environment variable: QUARKUS_LOG_CONSOLE_JSON
Environment variable: QUARKUS_LOG_CONSOLE_JSON
Enable "pretty printing" of the JSON record. Note that some JSON parsers will fail to read pretty printed output.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_PRETTY_PRINT
Environment variable: QUARKUS_LOG_CONSOLE_JSON_PRETTY_PRINT
The date format to use. The special string "default" indicates that the default format should be used.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_DATE_FORMAT
Environment variable: QUARKUS_LOG_CONSOLE_JSON_DATE_FORMAT
The special end-of-record delimiter to be used. By default, newline is used as delimiter.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_RECORD_DELIMITER
Environment variable: QUARKUS_LOG_CONSOLE_JSON_RECORD_DELIMITER
The zone ID to use. The special string "default" indicates that the default zone should be used.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_ZONE_ID
Environment variable: QUARKUS_LOG_CONSOLE_JSON_ZONE_ID
The exception output type to specify.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_EXCEPTION_OUTPUT_TYPE
Environment variable: QUARKUS_LOG_CONSOLE_JSON_EXCEPTION_OUTPUT_TYPE
Printing the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name and source line number.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_PRINT_DETAILS
Environment variable: QUARKUS_LOG_CONSOLE_JSON_PRINT_DETAILS
Override keys with custom values. Omitting this value indicates that no key overrides will be applied.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_KEY_OVERRIDES
Environment variable: QUARKUS_LOG_CONSOLE_JSON_KEY_OVERRIDES
Keys to be excluded from the Json output.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_EXCLUDED_KEYS
Environment variable: QUARKUS_LOG_CONSOLE_JSON_EXCLUDED_KEYS
Additional field value.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Environment variable: QUARKUS_LOG_CONSOLE_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Additional field type specification. Supported types: string, int, long String is the default if not specified.
Environment variable: QUARKUS_LOG_CONSOLE_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Environment variable: QUARKUS_LOG_CONSOLE_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Determine whether to enable the JSON console formatting extension, which disables "normal" console formatting.
Environment variable: QUARKUS_LOG_FILE_JSON
Environment variable: QUARKUS_LOG_FILE_JSON
Enable "pretty printing" of the JSON record. Note that some JSON parsers will fail to read pretty printed output.
Environment variable: QUARKUS_LOG_FILE_JSON_PRETTY_PRINT
Environment variable: QUARKUS_LOG_FILE_JSON_PRETTY_PRINT
The date format to use. The special string "default" indicates that the default format should be used.
Environment variable: QUARKUS_LOG_FILE_JSON_DATE_FORMAT
Environment variable: QUARKUS_LOG_FILE_JSON_DATE_FORMAT
The special end-of-record delimiter to be used. By default, newline is used as delimiter.
Environment variable: QUARKUS_LOG_FILE_JSON_RECORD_DELIMITER
Environment variable: QUARKUS_LOG_FILE_JSON_RECORD_DELIMITER
The zone ID to use. The special string "default" indicates that the default zone should be used.
Environment variable: QUARKUS_LOG_FILE_JSON_ZONE_ID
Environment variable: QUARKUS_LOG_FILE_JSON_ZONE_ID
The exception output type to specify.
Environment variable: QUARKUS_LOG_FILE_JSON_EXCEPTION_OUTPUT_TYPE
Environment variable: QUARKUS_LOG_FILE_JSON_EXCEPTION_OUTPUT_TYPE
Printing the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name and source line number.
Environment variable: QUARKUS_LOG_FILE_JSON_PRINT_DETAILS
Environment variable: QUARKUS_LOG_FILE_JSON_PRINT_DETAILS
Override keys with custom values. Omitting this value indicates that no key overrides will be applied.
Environment variable: QUARKUS_LOG_FILE_JSON_KEY_OVERRIDES
Environment variable: QUARKUS_LOG_FILE_JSON_KEY_OVERRIDES
Keys to be excluded from the Json output.
Environment variable: QUARKUS_LOG_FILE_JSON_EXCLUDED_KEYS
Environment variable: QUARKUS_LOG_FILE_JSON_EXCLUDED_KEYS
Additional field value.
Environment variable: QUARKUS_LOG_FILE_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Environment variable: QUARKUS_LOG_FILE_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Additional field type specification. Supported types: string, int, long String is the default if not specified.
Environment variable: QUARKUS_LOG_FILE_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Environment variable: QUARKUS_LOG_FILE_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Determine whether to enable the JSON console formatting extension, which disables "normal" console formatting.
Environment variable: QUARKUS_LOG_SYSLOG_JSON
Environment variable: QUARKUS_LOG_SYSLOG_JSON
Enable "pretty printing" of the JSON record. Note that some JSON parsers will fail to read pretty printed output.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_PRETTY_PRINT
Environment variable: QUARKUS_LOG_SYSLOG_JSON_PRETTY_PRINT
The date format to use. The special string "default" indicates that the default format should be used.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_DATE_FORMAT
Environment variable: QUARKUS_LOG_SYSLOG_JSON_DATE_FORMAT
The special end-of-record delimiter to be used. By default, newline is used as delimiter.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_RECORD_DELIMITER
Environment variable: QUARKUS_LOG_SYSLOG_JSON_RECORD_DELIMITER
The zone ID to use. The special string "default" indicates that the default zone should be used.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_ZONE_ID
Environment variable: QUARKUS_LOG_SYSLOG_JSON_ZONE_ID
The exception output type to specify.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_EXCEPTION_OUTPUT_TYPE
Environment variable: QUARKUS_LOG_SYSLOG_JSON_EXCEPTION_OUTPUT_TYPE
Printing the details can be expensive as the values are retrieved from the caller. The details include the source class name, source file name, source method name and source line number.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_PRINT_DETAILS
Environment variable: QUARKUS_LOG_SYSLOG_JSON_PRINT_DETAILS
Override keys with custom values. Omitting this value indicates that no key overrides will be applied.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_KEY_OVERRIDES
Environment variable: QUARKUS_LOG_SYSLOG_JSON_KEY_OVERRIDES
Keys to be excluded from the Json output.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_EXCLUDED_KEYS
Environment variable: QUARKUS_LOG_SYSLOG_JSON_EXCLUDED_KEYS
Additional field value.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Environment variable: QUARKUS_LOG_SYSLOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Additional field type specification. Supported types: string, int, long String is the default if not specified.
Environment variable: QUARKUS_LOG_SYSLOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Environment variable: QUARKUS_LOG_SYSLOG_JSON_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Caches data from attachment’s Stream to a temporary file. It tries to delete it after sending email.
Environment variable: QUARKUS_MAILER_CACHE_ATTACHMENTS
Environment variable: QUARKUS_MAILER_CACHE_ATTACHMENTS
Sets the default from
attribute when not specified in the io.quarkus.mailer.Mail
instance. It’s the sender email address.
Environment variable: QUARKUS_MAILER_FROM
Environment variable: QUARKUS_MAILER_FROM
Disabled by default on PROD, enabled by default on DEV and TEST modes.
Environment variable: QUARKUS_MAILER_MOCK
Environment variable: QUARKUS_MAILER_MOCK
Sets the default bounce email address. A bounced email, or bounce, is an email message that gets rejected by a mail server.
Environment variable: QUARKUS_MAILER_BOUNCE_ADDRESS
Environment variable: QUARKUS_MAILER_BOUNCE_ADDRESS
Sets the SMTP host name.
Environment variable: QUARKUS_MAILER_HOST
Environment variable: QUARKUS_MAILER_HOST
The SMTP port. The default value depends on the configuration. The port 25 is used as default when ssl
is disabled. This port continues to be used primarily for SMTP relaying. SMTP relaying is the transmission of email from email server to email server. The port 587 is the default port when ssl
is enabled. It ensures that email is submitted securely. Note that the port 465 may be used by SMTP servers, however, IANA has reassigned a new service to this port, and it should no longer be used for SMTP communications.
Environment variable: QUARKUS_MAILER_PORT
Environment variable: QUARKUS_MAILER_PORT
Sets the username to connect to the SMTP server.
Environment variable: QUARKUS_MAILER_USERNAME
Environment variable: QUARKUS_MAILER_USERNAME
Sets the password to connect to the SMTP server.
Environment variable: QUARKUS_MAILER_PASSWORD
Environment variable: QUARKUS_MAILER_PASSWORD
Enables or disables the TLS/SSL.
Environment variable: QUARKUS_MAILER_SSL
Environment variable: QUARKUS_MAILER_SSL
Set whether all server certificates should be trusted. This option is only used when ssl
is enabled.
Environment variable: QUARKUS_MAILER_TRUST_ALL
Environment variable: QUARKUS_MAILER_TRUST_ALL
Sets the max number of open connections to the mail server.
Environment variable: QUARKUS_MAILER_MAX_POOL_SIZE
Environment variable: QUARKUS_MAILER_MAX_POOL_SIZE
Sets the hostname to be used for HELO/EHLO and the Message-ID.
Environment variable: QUARKUS_MAILER_OWN_HOST_NAME
Environment variable: QUARKUS_MAILER_OWN_HOST_NAME
Sets if connection pool is enabled. If the connection pooling is disabled, the max number of sockets is enforced nevertheless.
Environment variable: QUARKUS_MAILER_KEEP_ALIVE
Environment variable: QUARKUS_MAILER_KEEP_ALIVE
Disable ESMTP. The RFC-1869 states that clients should always attempt EHLO
as first command to determine if ESMTP is supported, if this returns an error code, HELO
is tried to use the regular SMTP command.
Environment variable: QUARKUS_MAILER_DISABLE_ESMTP
Environment variable: QUARKUS_MAILER_DISABLE_ESMTP
Sets the TLS security mode for the connection. Either DISABLED
, OPTIONAL
or REQUIRED
.
Environment variable: QUARKUS_MAILER_START_TLS
Environment variable: QUARKUS_MAILER_START_TLS
Enables DKIM signing.
Environment variable: QUARKUS_MAILER_DKIM_ENABLED
Environment variable: QUARKUS_MAILER_DKIM_ENABLED
Configures the PKCS#8 format private key used to sign the email.
Environment variable: QUARKUS_MAILER_DKIM_PRIVATE_KEY
Environment variable: QUARKUS_MAILER_DKIM_PRIVATE_KEY
Configures the PKCS#8 format private key file path.
Environment variable: QUARKUS_MAILER_DKIM_PRIVATE_KEY_PATH
Environment variable: QUARKUS_MAILER_DKIM_PRIVATE_KEY_PATH
Configures the Agent or User Identifier (AUID).
Environment variable: QUARKUS_MAILER_DKIM_AUID
Environment variable: QUARKUS_MAILER_DKIM_AUID
Configures the selector used to query the public key.
Environment variable: QUARKUS_MAILER_DKIM_SELECTOR
Environment variable: QUARKUS_MAILER_DKIM_SELECTOR
Configures the Signing Domain Identifier (SDID).
Environment variable: QUARKUS_MAILER_DKIM_SDID
Environment variable: QUARKUS_MAILER_DKIM_SDID
Configures the canonicalization algorithm for signed headers.
Environment variable: QUARKUS_MAILER_DKIM_HEADER_CANON_ALGO
Environment variable: QUARKUS_MAILER_DKIM_HEADER_CANON_ALGO
Configures the canonicalization algorithm for mail body.
Environment variable: QUARKUS_MAILER_DKIM_BODY_CANON_ALGO
Environment variable: QUARKUS_MAILER_DKIM_BODY_CANON_ALGO
Configures the body limit to sign. Must be greater than zero.
Environment variable: QUARKUS_MAILER_DKIM_BODY_LIMIT
Environment variable: QUARKUS_MAILER_DKIM_BODY_LIMIT
Configures to enable or disable signature sign timestamp.
Environment variable: QUARKUS_MAILER_DKIM_SIGNATURE_TIMESTAMP
Environment variable: QUARKUS_MAILER_DKIM_SIGNATURE_TIMESTAMP
Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.
Environment variable: QUARKUS_MAILER_DKIM_EXPIRE_TIME
Environment variable: QUARKUS_MAILER_DKIM_EXPIRE_TIME
Configures the signed headers in DKIM, separated by commas. The order in the list matters.
Environment variable: QUARKUS_MAILER_DKIM_SIGNED_HEADERS
Environment variable: QUARKUS_MAILER_DKIM_SIGNED_HEADERS
Environment variable: QUARKUS_MAILER_LOGIN
Environment variable: QUARKUS_MAILER_LOGIN
Sets the allowed authentication methods. These methods will be used only if the server supports them. If not set, all supported methods may be used. The list is given as a space separated list, such as DIGEST-MD5 CRAM-SHA256 CRAM-SHA1 CRAM-MD5 PLAIN LOGIN
.
Environment variable: QUARKUS_MAILER_AUTH_METHODS
Environment variable: QUARKUS_MAILER_AUTH_METHODS
Sets the trust store password if any. Note that the password is only used for JKS and PCK#12 trust stores.
Environment variable: QUARKUS_MAILER_TRUSTSTORE_PASSWORD
Environment variable: QUARKUS_MAILER_TRUSTSTORE_PASSWORD
The relative paths are relative to the application working directly.
Environment variable: QUARKUS_MAILER_TRUSTSTORE_PATHS
Environment variable: QUARKUS_MAILER_TRUSTSTORE_PATHS
Sets the trust store type. By default, it guesses the type from the file name extension. For instance, truststore.pem
will be seen as a PEM file, while truststore.jks
will be seen as a JKS file. truststore.p12
and truststore.pfx
will both be seen as PKCS#12 files. Accepted values are: JKS
, PEM
, PKCS
.
Environment variable: QUARKUS_MAILER_TRUSTSTORE_TYPE
Environment variable: QUARKUS_MAILER_TRUSTSTORE_TYPE
Whether the mail should always been sent as multipart even if they don’t have attachments. When sets to true, the mail message will be encoded as multipart even for simple mails without attachments.
Environment variable: QUARKUS_MAILER_MULTI_PART_ONLY
Environment variable: QUARKUS_MAILER_MULTI_PART_ONLY
Sets if sending allows recipients errors. If set to true, the mail will be sent to the recipients that the server accepted, if any.
Environment variable: QUARKUS_MAILER_ALLOW_RCPT_ERRORS
Environment variable: QUARKUS_MAILER_ALLOW_RCPT_ERRORS
Enables or disables the pipelining capability if the SMTP server supports it.
Environment variable: QUARKUS_MAILER_PIPELINING
Environment variable: QUARKUS_MAILER_PIPELINING
Sets the connection pool cleaner period. Zero disables expiration checks and connections will remain in the pool until they are closed.
Environment variable: QUARKUS_MAILER_POOL_CLEANER_PERIOD
Environment variable: QUARKUS_MAILER_POOL_CLEANER_PERIOD
Set the keep alive timeout for the SMTP connection. This value determines how long a connection remains unused in the pool before being evicted and closed. A timeout of 0 means there is no timeout.
Environment variable: QUARKUS_MAILER_KEEP_ALIVE_TIMEOUT
Environment variable: QUARKUS_MAILER_KEEP_ALIVE_TIMEOUT
Sets the workstation used on NTLM authentication.
Environment variable: QUARKUS_MAILER_NTLM_WORKSTATION
Environment variable: QUARKUS_MAILER_NTLM_WORKSTATION
Sets the domain used on NTLM authentication.
Environment variable: QUARKUS_MAILER_NTLM_DOMAIN
Environment variable: QUARKUS_MAILER_NTLM_DOMAIN
Approved recipients are compiled to a Pattern
and must be a valid regular expression. The created Pattern
is case-insensitive as emails are case insensitive. Provided patterns are trimmed before being compiled.
Environment variable: QUARKUS_MAILER_APPROVED_RECIPIENTS
Environment variable: QUARKUS_MAILER_APPROVED_RECIPIENTS
If false, the rejected recipients will be logged at the DEBUG level.
Environment variable: QUARKUS_MAILER_LOG_REJECTED_RECIPIENTS
Environment variable: QUARKUS_MAILER_LOG_REJECTED_RECIPIENTS
Sets the default from
attribute when not specified in the io.quarkus.mailer.Mail
instance. It’s the sender email address.
Environment variable: QUARKUS_MAILER__MAILER_NAME__FROM
Environment variable: QUARKUS_MAILER__MAILER_NAME__FROM
Disabled by default on PROD, enabled by default on DEV and TEST modes.
Environment variable: QUARKUS_MAILER__MAILER_NAME__MOCK
Environment variable: QUARKUS_MAILER__MAILER_NAME__MOCK
Sets the default bounce email address. A bounced email, or bounce, is an email message that gets rejected by a mail server.
Environment variable: QUARKUS_MAILER__MAILER_NAME__BOUNCE_ADDRESS
Environment variable: QUARKUS_MAILER__MAILER_NAME__BOUNCE_ADDRESS
Sets the SMTP host name.
Environment variable: QUARKUS_MAILER__MAILER_NAME__HOST
Environment variable: QUARKUS_MAILER__MAILER_NAME__HOST
The SMTP port. The default value depends on the configuration. The port 25 is used as default when ssl
is disabled. This port continues to be used primarily for SMTP relaying. SMTP relaying is the transmission of email from email server to email server. The port 587 is the default port when ssl
is enabled. It ensures that email is submitted securely. Note that the port 465 may be used by SMTP servers, however, IANA has reassigned a new service to this port, and it should no longer be used for SMTP communications.
Environment variable: QUARKUS_MAILER__MAILER_NAME__PORT
Environment variable: QUARKUS_MAILER__MAILER_NAME__PORT
Sets the username to connect to the SMTP server.
Environment variable: QUARKUS_MAILER__MAILER_NAME__USERNAME
Environment variable: QUARKUS_MAILER__MAILER_NAME__USERNAME
Sets the password to connect to the SMTP server.
Environment variable: QUARKUS_MAILER__MAILER_NAME__PASSWORD
Environment variable: QUARKUS_MAILER__MAILER_NAME__PASSWORD
Enables or disables the TLS/SSL.
Environment variable: QUARKUS_MAILER__MAILER_NAME__SSL
Environment variable: QUARKUS_MAILER__MAILER_NAME__SSL
Set whether all server certificates should be trusted. This option is only used when ssl
is enabled.
Environment variable: QUARKUS_MAILER__MAILER_NAME__TRUST_ALL
Environment variable: QUARKUS_MAILER__MAILER_NAME__TRUST_ALL
Sets the max number of open connections to the mail server.
Environment variable: QUARKUS_MAILER__MAILER_NAME__MAX_POOL_SIZE
Environment variable: QUARKUS_MAILER__MAILER_NAME__MAX_POOL_SIZE
Sets the hostname to be used for HELO/EHLO and the Message-ID.
Environment variable: QUARKUS_MAILER__MAILER_NAME__OWN_HOST_NAME
Environment variable: QUARKUS_MAILER__MAILER_NAME__OWN_HOST_NAME
Sets if connection pool is enabled. If the connection pooling is disabled, the max number of sockets is enforced nevertheless.
Environment variable: QUARKUS_MAILER__MAILER_NAME__KEEP_ALIVE
Environment variable: QUARKUS_MAILER__MAILER_NAME__KEEP_ALIVE
Disable ESMTP. The RFC-1869 states that clients should always attempt EHLO
as first command to determine if ESMTP is supported, if this returns an error code, HELO
is tried to use the regular SMTP command.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DISABLE_ESMTP
Environment variable: QUARKUS_MAILER__MAILER_NAME__DISABLE_ESMTP
Sets the TLS security mode for the connection. Either DISABLED
, OPTIONAL
or REQUIRED
.
Environment variable: QUARKUS_MAILER__MAILER_NAME__START_TLS
Environment variable: QUARKUS_MAILER__MAILER_NAME__START_TLS
Enables DKIM signing.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_ENABLED
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_ENABLED
Configures the PKCS#8 format private key used to sign the email.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_PRIVATE_KEY
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_PRIVATE_KEY
Configures the PKCS#8 format private key file path.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_PRIVATE_KEY_PATH
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_PRIVATE_KEY_PATH
Configures the Agent or User Identifier (AUID).
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_AUID
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_AUID
Configures the selector used to query the public key.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_SELECTOR
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_SELECTOR
Configures the Signing Domain Identifier (SDID).
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_SDID
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_SDID
Configures the canonicalization algorithm for signed headers.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_HEADER_CANON_ALGO
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_HEADER_CANON_ALGO
Configures the canonicalization algorithm for mail body.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_BODY_CANON_ALGO
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_BODY_CANON_ALGO
Configures the body limit to sign. Must be greater than zero.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_BODY_LIMIT
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_BODY_LIMIT
Configures to enable or disable signature sign timestamp.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_SIGNATURE_TIMESTAMP
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_SIGNATURE_TIMESTAMP
Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_EXPIRE_TIME
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_EXPIRE_TIME
Configures the signed headers in DKIM, separated by commas. The order in the list matters.
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_SIGNED_HEADERS
Environment variable: QUARKUS_MAILER__MAILER_NAME__DKIM_SIGNED_HEADERS
Environment variable: QUARKUS_MAILER__MAILER_NAME__LOGIN
Environment variable: QUARKUS_MAILER__MAILER_NAME__LOGIN
Sets the allowed authentication methods. These methods will be used only if the server supports them. If not set, all supported methods may be used. The list is given as a space separated list, such as DIGEST-MD5 CRAM-SHA256 CRAM-SHA1 CRAM-MD5 PLAIN LOGIN
.
Environment variable: QUARKUS_MAILER__MAILER_NAME__AUTH_METHODS
Environment variable: QUARKUS_MAILER__MAILER_NAME__AUTH_METHODS
Sets the trust store password if any. Note that the password is only used for JKS and PCK#12 trust stores.
Environment variable: QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_PASSWORD
Environment variable: QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_PASSWORD
The relative paths are relative to the application working directly.
Environment variable: QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_PATHS
Environment variable: QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_PATHS
Sets the trust store type. By default, it guesses the type from the file name extension. For instance, truststore.pem
will be seen as a PEM file, while truststore.jks
will be seen as a JKS file. truststore.p12
and truststore.pfx
will both be seen as PKCS#12 files. Accepted values are: JKS
, PEM
, PKCS
.
Environment variable: QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_TYPE
Environment variable: QUARKUS_MAILER__MAILER_NAME__TRUSTSTORE_TYPE
Whether the mail should always been sent as multipart even if they don’t have attachments. When sets to true, the mail message will be encoded as multipart even for simple mails without attachments.
Environment variable: QUARKUS_MAILER__MAILER_NAME__MULTI_PART_ONLY
Environment variable: QUARKUS_MAILER__MAILER_NAME__MULTI_PART_ONLY
Sets if sending allows recipients errors. If set to true, the mail will be sent to the recipients that the server accepted, if any.
Environment variable: QUARKUS_MAILER__MAILER_NAME__ALLOW_RCPT_ERRORS
Environment variable: QUARKUS_MAILER__MAILER_NAME__ALLOW_RCPT_ERRORS
Enables or disables the pipelining capability if the SMTP server supports it.
Environment variable: QUARKUS_MAILER__MAILER_NAME__PIPELINING
Environment variable: QUARKUS_MAILER__MAILER_NAME__PIPELINING
Sets the connection pool cleaner period. Zero disables expiration checks and connections will remain in the pool until they are closed.
Environment variable: QUARKUS_MAILER__MAILER_NAME__POOL_CLEANER_PERIOD
Environment variable: QUARKUS_MAILER__MAILER_NAME__POOL_CLEANER_PERIOD
Set the keep alive timeout for the SMTP connection. This value determines how long a connection remains unused in the pool before being evicted and closed. A timeout of 0 means there is no timeout.
Environment variable: QUARKUS_MAILER__MAILER_NAME__KEEP_ALIVE_TIMEOUT
Environment variable: QUARKUS_MAILER__MAILER_NAME__KEEP_ALIVE_TIMEOUT
Sets the workstation used on NTLM authentication.
Environment variable: QUARKUS_MAILER__MAILER_NAME__NTLM_WORKSTATION
Environment variable: QUARKUS_MAILER__MAILER_NAME__NTLM_WORKSTATION
Sets the domain used on NTLM authentication.
Environment variable: QUARKUS_MAILER__MAILER_NAME__NTLM_DOMAIN
Environment variable: QUARKUS_MAILER__MAILER_NAME__NTLM_DOMAIN
Approved recipients are compiled to a Pattern
and must be a valid regular expression. The created Pattern
is case-insensitive as emails are case insensitive. Provided patterns are trimmed before being compiled.
Environment variable: QUARKUS_MAILER__MAILER_NAME__APPROVED_RECIPIENTS
Environment variable: QUARKUS_MAILER__MAILER_NAME__APPROVED_RECIPIENTS
If false, the rejected recipients will be logged at the DEBUG level.
Environment variable: QUARKUS_MAILER__MAILER_NAME__LOG_REJECTED_RECIPIENTS
Environment variable: QUARKUS_MAILER__MAILER_NAME__LOG_REJECTED_RECIPIENTS
Micrometer metrics support is enabled by default.
Environment variable: QUARKUS_MICROMETER_ENABLED
Environment variable: QUARKUS_MICROMETER_ENABLED
Micrometer MeterRegistry implementations discovered on the classpath will be enabled automatically by default.
Environment variable: QUARKUS_MICROMETER_REGISTRY_ENABLED_DEFAULT
Environment variable: QUARKUS_MICROMETER_REGISTRY_ENABLED_DEFAULT
Micrometer MeterBinder implementations discovered on the classpath will be enabled automatically by default.
Environment variable: QUARKUS_MICROMETER_BINDER_ENABLED_DEFAULT
Environment variable: QUARKUS_MICROMETER_BINDER_ENABLED_DEFAULT
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED
boolean
Support for HTTP client metrics will be enabled if Micrometer support is enabled, the REST client feature is enabled, and either this value is true, or this value is unset and quarkus.micrometer.binder-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_ENABLED
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_ENABLED
boolean
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED
Support for HTTP server metrics will be enabled if Micrometer support is enabled, an extension serving HTTP traffic is enabled, and either this value is true, or this value is unset and quarkus.micrometer.binder-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_ENABLED
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_ENABLED
Support for JVM metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and quarkus.micrometer.binder-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_BINDER_JVM
Environment variable: QUARKUS_MICROMETER_BINDER_JVM
boolean
Environment variable: QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED
Support for Kafka metrics will be enabled if Micrometer support is enabled, the Kafka Consumer or Producer interface is on the classpath and either this value is true, or this value is unset and quarkus.micrometer.binder-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_BINDER_KAFKA_ENABLED
Environment variable: QUARKUS_MICROMETER_BINDER_KAFKA_ENABLED
boolean
Environment variable: QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED
Support for Redis metrics will be enabled if Micrometer support is enabled, the Quarkus Redis client extension is on the classpath and either this value is true, or this value is unset and quarkus.micrometer.binder-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_BINDER_REDIS_ENABLED
Environment variable: QUARKUS_MICROMETER_BINDER_REDIS_ENABLED
boolean
Environment variable: QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED
Support for gRPC server metrics will be enabled if Micrometer support is enabled, the gRPC server interfaces are on the classpath and either this value is true, or this value is unset and quarkus.micrometer.binder-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_BINDER_GRPC_SERVER_ENABLED
Environment variable: QUARKUS_MICROMETER_BINDER_GRPC_SERVER_ENABLED
boolean
Environment variable: QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED
Support for gRPC client metrics will be enabled if Micrometer support is enabled, the gRPC client interfaces are on the classpath and either this value is true, or this value is unset and quarkus.micrometer.binder-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_ENABLED
Environment variable: QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_ENABLED
boolean
Environment variable: QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED
Environment variable: QUARKUS_MICROMETER_BINDER_MP_METRICS_ENABLED
Environment variable: QUARKUS_MICROMETER_BINDER_MP_METRICS_ENABLED
Support for System metrics will be enabled if Micrometer support is enabled, and either this value is true, or this value is unset and quarkus.micrometer.binder-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_BINDER_SYSTEM
Environment variable: QUARKUS_MICROMETER_BINDER_SYSTEM
boolean
Environment variable: QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED
Support for Vert.x metrics will be enabled if Micrometer support is enabled, Vert.x MetricsOptions is on the classpath and either this value is true, or this value is unset and quarkus.micrometer.binder-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_BINDER_VERTX_ENABLED
Environment variable: QUARKUS_MICROMETER_BINDER_VERTX_ENABLED
boolean
Environment variable: QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED
Support for export to JSON format. Off by default.
Environment variable: QUARKUS_MICROMETER_EXPORT_JSON_ENABLED
Environment variable: QUARKUS_MICROMETER_EXPORT_JSON_ENABLED
The path for the JSON metrics endpoint. The default value is metrics
. By default, this value will be resolved as a path relative to ${quarkus.http.non-application-root-path}
. If the management interface is enabled, the value will be resolved as a path relative to ${quarkus.management.root-path}
.
Environment variable: QUARKUS_MICROMETER_EXPORT_JSON_PATH
Environment variable: QUARKUS_MICROMETER_EXPORT_JSON_PATH
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after the expiry, with this buffer length.
Environment variable: QUARKUS_MICROMETER_EXPORT_JSON_BUFFER_LENGTH
Environment variable: QUARKUS_MICROMETER_EXPORT_JSON_BUFFER_LENGTH
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after this expiry, with a particular buffer length.
Environment variable: QUARKUS_MICROMETER_EXPORT_JSON_EXPIRY
Environment variable: QUARKUS_MICROMETER_EXPORT_JSON_EXPIRY
Environment variable: QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED
boolean
Support for Prometheus will be enabled if Micrometer support is enabled, the PrometheusMeterRegistry is on the classpath and either this value is true, or this value is unset and quarkus.micrometer.registry-enabled-default
is true.
Environment variable: QUARKUS_MICROMETER_EXPORT_PROMETHEUS_ENABLED
Environment variable: QUARKUS_MICROMETER_EXPORT_PROMETHEUS_ENABLED
http://${quarkus.management.host}:${quarkus.management.port}/metrics
.
Environment variable: QUARKUS_MICROMETER_EXPORT_PROMETHEUS_PATH
Environment variable: QUARKUS_MICROMETER_EXPORT_PROMETHEUS_PATH
Use this attribute to veto the creation of the default Prometheus MeterRegistry.
Environment variable: QUARKUS_MICROMETER_EXPORT_PROMETHEUS_DEFAULT_REGISTRY
Environment variable: QUARKUS_MICROMETER_EXPORT_PROMETHEUS_DEFAULT_REGISTRY
\\\\
.
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_MATCH_PATTERNS
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_MATCH_PATTERNS
Comma-separated list of regular expressions defining uri paths that should be ignored (not measured).
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_IGNORE_PATTERNS
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_IGNORE_PATTERNS
Maximum number of unique URI tag values allowed. After the max number of tag values is reached, metrics with additional tag values are denied by filter.
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_MAX_URI_TAGS
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_MAX_URI_TAGS
\\\\
.
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_MATCH_PATTERNS
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_MATCH_PATTERNS
Comma-separated list of regular expressions defining uri paths that should be ignored (not measured).
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_IGNORE_PATTERNS
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_IGNORE_PATTERNS
Suppressing non-application uris is enabled by default.
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_SUPPRESS_NON_APPLICATION_URIS
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_SUPPRESS_NON_APPLICATION_URIS
Maximum number of unique URI tag values allowed. After the max number of tag values is reached, metrics with additional tag values are denied by filter.
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_MAX_URI_TAGS
Environment variable: QUARKUS_MICROMETER_BINDER_HTTP_SERVER_MAX_URI_TAGS
Environment variable: QUARKUS_MICROMETER_EXPORT_PROMETHEUS
Environment variable: QUARKUS_MICROMETER_EXPORT_PROMETHEUS
Whether a health check is published in case the smallrye-health extension is present.
Environment variable: QUARKUS_MONGODB_HEALTH_ENABLED
Environment variable: QUARKUS_MONGODB_HEALTH_ENABLED
Whether metrics are published in case a metrics extension is present.
Environment variable: QUARKUS_MONGODB_METRICS_ENABLED
Environment variable: QUARKUS_MONGODB_METRICS_ENABLED
Whether tracing spans of driver commands are sent in case the smallrye-opentracing extension is present.
Environment variable: QUARKUS_MONGODB_TRACING_ENABLED
Environment variable: QUARKUS_MONGODB_TRACING_ENABLED
If set to true, the default clients will always be created even if there are no injection points that use them
Environment variable: QUARKUS_MONGODB_FORCE_DEFAULT_CLIENTS
Environment variable: QUARKUS_MONGODB_FORCE_DEFAULT_CLIENTS
If DevServices has been explicitly enabled or disabled. DevServices is generally enabled by default, unless there is an existing configuration present. When DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode.
Environment variable: QUARKUS_MONGODB_DEVSERVICES_ENABLED
Environment variable: QUARKUS_MONGODB_DEVSERVICES_ENABLED
The container image name to use, for container based DevServices providers.
Environment variable: QUARKUS_MONGODB_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_MONGODB_DEVSERVICES_IMAGE_NAME
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_MONGODB_DEVSERVICES_PORT
Environment variable: QUARKUS_MONGODB_DEVSERVICES_PORT
Environment variable: QUARKUS_MONGODB_CONNECTION_STRING
Environment variable: QUARKUS_MONGODB_CONNECTION_STRING
Configures the MongoDB server addressed (one if single mode). The addresses are passed as host:port
.
Environment variable: QUARKUS_MONGODB_HOSTS
Environment variable: QUARKUS_MONGODB_HOSTS
Configure the database name.
Environment variable: QUARKUS_MONGODB_DATABASE
Environment variable: QUARKUS_MONGODB_DATABASE
Configures the application name.
Environment variable: QUARKUS_MONGODB_APPLICATION_NAME
Environment variable: QUARKUS_MONGODB_APPLICATION_NAME
Configures the maximum number of connections in the connection pool.
Environment variable: QUARKUS_MONGODB_MAX_POOL_SIZE
Environment variable: QUARKUS_MONGODB_MAX_POOL_SIZE
Configures the minimum number of connections in the connection pool.
Environment variable: QUARKUS_MONGODB_MIN_POOL_SIZE
Environment variable: QUARKUS_MONGODB_MIN_POOL_SIZE
Maximum idle time of a pooled connection. A connection that exceeds this limit will be closed.
Environment variable: QUARKUS_MONGODB_MAX_CONNECTION_IDLE_TIME
Environment variable: QUARKUS_MONGODB_MAX_CONNECTION_IDLE_TIME
Maximum lifetime of a pooled connection. A connection that exceeds this limit will be closed.
Environment variable: QUARKUS_MONGODB_MAX_CONNECTION_LIFE_TIME
Environment variable: QUARKUS_MONGODB_MAX_CONNECTION_LIFE_TIME
Configures the time period between runs of the maintenance job.
Environment variable: QUARKUS_MONGODB_MAINTENANCE_FREQUENCY
Environment variable: QUARKUS_MONGODB_MAINTENANCE_FREQUENCY
Configures period of time to wait before running the first maintenance job on the connection pool.
Environment variable: QUARKUS_MONGODB_MAINTENANCE_INITIAL_DELAY
Environment variable: QUARKUS_MONGODB_MAINTENANCE_INITIAL_DELAY
How long a connection can take to be opened before timing out.
Environment variable: QUARKUS_MONGODB_CONNECT_TIMEOUT
Environment variable: QUARKUS_MONGODB_CONNECT_TIMEOUT
How long a socket read can take before timing out.
Environment variable: QUARKUS_MONGODB_READ_TIMEOUT
Environment variable: QUARKUS_MONGODB_READ_TIMEOUT
If connecting with TLS, this option enables insecure TLS connections.
Environment variable: QUARKUS_MONGODB_TLS_INSECURE
Environment variable: QUARKUS_MONGODB_TLS_INSECURE
Whether to connect using TLS.
Environment variable: QUARKUS_MONGODB_TLS
Environment variable: QUARKUS_MONGODB_TLS
Implies that the hosts given are a seed list, and the driver will attempt to find all members of the set.
Environment variable: QUARKUS_MONGODB_REPLICA_SET_NAME
Environment variable: QUARKUS_MONGODB_REPLICA_SET_NAME
How long the driver will wait for server selection to succeed before throwing an exception.
Environment variable: QUARKUS_MONGODB_SERVER_SELECTION_TIMEOUT
Environment variable: QUARKUS_MONGODB_SERVER_SELECTION_TIMEOUT
When choosing among multiple MongoDB servers to send a request, the driver will only send that request to a server whose ping time is less than or equal to the server with the fastest ping time plus the local threshold.
Environment variable: QUARKUS_MONGODB_LOCAL_THRESHOLD
Environment variable: QUARKUS_MONGODB_LOCAL_THRESHOLD
The frequency that the driver will attempt to determine the current state of each server in the cluster.
Environment variable: QUARKUS_MONGODB_HEARTBEAT_FREQUENCY
Environment variable: QUARKUS_MONGODB_HEARTBEAT_FREQUENCY
Configures the read concern. Supported values are: local|majority|linearizable|snapshot|available
Environment variable: QUARKUS_MONGODB_READ_CONCERN
Environment variable: QUARKUS_MONGODB_READ_CONCERN
Configures the read preference. Supported values are: primary|primaryPreferred|secondary|secondaryPreferred|nearest
Environment variable: QUARKUS_MONGODB_READ_PREFERENCE
Environment variable: QUARKUS_MONGODB_READ_PREFERENCE
The database used during the readiness health checks
Environment variable: QUARKUS_MONGODB_HEALTH_DATABASE
Environment variable: QUARKUS_MONGODB_HEALTH_DATABASE
This property configures the DNS server. If the server is not set, it tries to read the first nameserver
from /etc /resolv.conf
(if the file exists), otherwise fallback to the default.
Environment variable: QUARKUS_MONGODB_DNS_SERVER_HOST
Environment variable: QUARKUS_MONGODB_DNS_SERVER_HOST
This property configures the DNS server port.
Environment variable: QUARKUS_MONGODB_DNS_SERVER_PORT
Environment variable: QUARKUS_MONGODB_DNS_SERVER_PORT
If native.dns.use-vertx-dns-resolver
is set to true
, this property configures the DNS lookup timeout duration.
Environment variable: QUARKUS_MONGODB_DNS_LOOKUP_TIMEOUT
Environment variable: QUARKUS_MONGODB_DNS_LOOKUP_TIMEOUT
This property enables the logging ot the DNS lookup. It can be useful to understand why the lookup fails.
Environment variable: QUARKUS_MONGODB_DNS_LOG_ACTIVITY
Environment variable: QUARKUS_MONGODB_DNS_LOG_ACTIVITY
Generic properties that are added to the connection URL.
Environment variable: QUARKUS_MONGODB_DEVSERVICES_PROPERTIES
Environment variable: QUARKUS_MONGODB_DEVSERVICES_PROPERTIES
Environment variables that are passed to the container.
Environment variable: QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_MONGODB_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CONNECTION_STRING
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CONNECTION_STRING
Configures the MongoDB server addressed (one if single mode). The addresses are passed as host:port
.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HOSTS
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HOSTS
Configure the database name.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__DATABASE
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__DATABASE
Configures the application name.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__APPLICATION_NAME
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__APPLICATION_NAME
Configures the maximum number of connections in the connection pool.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_POOL_SIZE
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_POOL_SIZE
Configures the minimum number of connections in the connection pool.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MIN_POOL_SIZE
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MIN_POOL_SIZE
Maximum idle time of a pooled connection. A connection that exceeds this limit will be closed.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_CONNECTION_IDLE_TIME
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_CONNECTION_IDLE_TIME
Maximum lifetime of a pooled connection. A connection that exceeds this limit will be closed.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_CONNECTION_LIFE_TIME
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAX_CONNECTION_LIFE_TIME
Configures the time period between runs of the maintenance job.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAINTENANCE_FREQUENCY
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAINTENANCE_FREQUENCY
Configures period of time to wait before running the first maintenance job on the connection pool.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAINTENANCE_INITIAL_DELAY
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__MAINTENANCE_INITIAL_DELAY
How long a connection can take to be opened before timing out.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CONNECT_TIMEOUT
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CONNECT_TIMEOUT
How long a socket read can take before timing out.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_TIMEOUT
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_TIMEOUT
If connecting with TLS, this option enables insecure TLS connections.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS_INSECURE
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS_INSECURE
Whether to connect using TLS.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__TLS
Implies that the hosts given are a seed list, and the driver will attempt to find all members of the set.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__REPLICA_SET_NAME
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__REPLICA_SET_NAME
How long the driver will wait for server selection to succeed before throwing an exception.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__SERVER_SELECTION_TIMEOUT
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__SERVER_SELECTION_TIMEOUT
When choosing among multiple MongoDB servers to send a request, the driver will only send that request to a server whose ping time is less than or equal to the server with the fastest ping time plus the local threshold.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__LOCAL_THRESHOLD
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__LOCAL_THRESHOLD
The frequency that the driver will attempt to determine the current state of each server in the cluster.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HEARTBEAT_FREQUENCY
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HEARTBEAT_FREQUENCY
Configures the read concern. Supported values are: local|majority|linearizable|snapshot|available
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_CONCERN
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_CONCERN
Configures the read preference. Supported values are: primary|primaryPreferred|secondary|secondaryPreferred|nearest
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_PREFERENCE
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__READ_PREFERENCE
The database used during the readiness health checks
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HEALTH_DATABASE
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__HEALTH_DATABASE
false
: the driver does not ensure that all writes are acknowledged by the MongoDB server.
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_SAFE
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_SAFE
Configures the journal writing aspect. If set to true
: the driver waits for the server to group commit to the journal file on disk. If set to false
: the driver does not wait for the server to group commit to the journal file on disk.
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_JOURNAL
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_JOURNAL
When set, the driver adds w: wValue
to all write commands. It requires safe
to be true
. The value is typically a number, but can also be the majority
string.
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_W
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_W
If set to true
, the driver will retry supported write operations if they fail due to a network error.
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_RETRY_WRITES
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_RETRY_WRITES
When set, the driver adds wtimeout : ms
to all write commands. It requires safe
to be true
.
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_W_TIMEOUT
Environment variable: QUARKUS_MONGODB_WRITE_CONCERN_W_TIMEOUT
false
: the driver does not ensure that all writes are acknowledged by the MongoDB server.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_SAFE
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_SAFE
Configures the journal writing aspect. If set to true
: the driver waits for the server to group commit to the journal file on disk. If set to false
: the driver does not wait for the server to group commit to the journal file on disk.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_JOURNAL
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_JOURNAL
When set, the driver adds w: wValue
to all write commands. It requires safe
to be true
. The value is typically a number, but can also be the majority
string.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_W
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_W
If set to true
, the driver will retry supported write operations if they fail due to a network error.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_RETRY_WRITES
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_RETRY_WRITES
When set, the driver adds wtimeout : ms
to all write commands. It requires safe
to be true
.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_W_TIMEOUT
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__WRITE_CONCERN_W_TIMEOUT
Configures the username.
Environment variable: QUARKUS_MONGODB_CREDENTIALS_USERNAME
Environment variable: QUARKUS_MONGODB_CREDENTIALS_USERNAME
Configures the password.
Environment variable: QUARKUS_MONGODB_CREDENTIALS_PASSWORD
Environment variable: QUARKUS_MONGODB_CREDENTIALS_PASSWORD
Configures the authentication mechanism to use if a credential was supplied. The default is unspecified, in which case the client will pick the most secure mechanism available based on the sever version. For the GSSAPI and MONGODB-X509 mechanisms, no password is accepted, only the username. Supported values: null or GSSAPI|PLAIN|MONGODB-X509|SCRAM_SHA_1|SCRAM_SHA_256|MONGODB_AWS
Environment variable: QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM
Environment variable: QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM
Configures the source of the authentication credentials. This is typically the database that the credentials have been created. The value defaults to the database specified in the path portion of the connection string or in the 'database' configuration property. If the database is specified in neither place, the default value is admin
. This option is only respected when using the MONGO-CR mechanism (the default).
Environment variable: QUARKUS_MONGODB_CREDENTIALS_AUTH_SOURCE
Environment variable: QUARKUS_MONGODB_CREDENTIALS_AUTH_SOURCE
The credentials provider name
Environment variable: QUARKUS_MONGODB_CREDENTIALS_CREDENTIALS_PROVIDER
Environment variable: QUARKUS_MONGODB_CREDENTIALS_CREDENTIALS_PROVIDER
For Vault it is: vault-credentials-provider. Not necessary if there is only one credentials provider available.
Environment variable: QUARKUS_MONGODB_CREDENTIALS_CREDENTIALS_PROVIDER_NAME
Environment variable: QUARKUS_MONGODB_CREDENTIALS_CREDENTIALS_PROVIDER_NAME
Allows passing authentication mechanism properties.
Environment variable: QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES
Environment variable: QUARKUS_MONGODB_CREDENTIALS_AUTH_MECHANISM_PROPERTIES
Configures the username.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_USERNAME
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_USERNAME
Configures the password.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_PASSWORD
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_PASSWORD
Configures the authentication mechanism to use if a credential was supplied. The default is unspecified, in which case the client will pick the most secure mechanism available based on the sever version. For the GSSAPI and MONGODB-X509 mechanisms, no password is accepted, only the username. Supported values: null or GSSAPI|PLAIN|MONGODB-X509|SCRAM_SHA_1|SCRAM_SHA_256|MONGODB_AWS
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM
Configures the source of the authentication credentials. This is typically the database that the credentials have been created. The value defaults to the database specified in the path portion of the connection string or in the 'database' configuration property. If the database is specified in neither place, the default value is admin
. This option is only respected when using the MONGO-CR mechanism (the default).
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_SOURCE
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_SOURCE
Allows passing authentication mechanism properties.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_AUTH_MECHANISM_PROPERTIES
The credentials provider name
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_CREDENTIALS_PROVIDER
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_CREDENTIALS_PROVIDER
For Vault it is: vault-credentials-provider. Not necessary if there is only one credentials provider available.
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_CREDENTIALS_PROVIDER_NAME
Environment variable: QUARKUS_MONGODB__MONGO_CLIENT_CONFIGS__CREDENTIALS_CREDENTIALS_PROVIDER_NAME
The node name used by the transaction manager.
Environment variable: QUARKUS_TRANSACTION_MANAGER_NODE_NAME
Environment variable: QUARKUS_TRANSACTION_MANAGER_NODE_NAME
The default transaction timeout.
Environment variable: QUARKUS_TRANSACTION_MANAGER_DEFAULT_TRANSACTION_TIMEOUT
Environment variable: QUARKUS_TRANSACTION_MANAGER_DEFAULT_TRANSACTION_TIMEOUT
Start the recovery service on startup.
Environment variable: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY
Environment variable: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY
The list of recovery modules.
Environment variable: QUARKUS_TRANSACTION_MANAGER_RECOVERY_MODULES
Environment variable: QUARKUS_TRANSACTION_MANAGER_RECOVERY_MODULES
The list of expiry scanners.
Environment variable: QUARKUS_TRANSACTION_MANAGER_EXPIRY_SCANNERS
Environment variable: QUARKUS_TRANSACTION_MANAGER_EXPIRY_SCANNERS
The list of orphan filters.
Environment variable: QUARKUS_TRANSACTION_MANAGER_XA_RESOURCE_ORPHAN_FILTERS
Environment variable: QUARKUS_TRANSACTION_MANAGER_XA_RESOURCE_ORPHAN_FILTERS
The name of the directory where the transaction logs will be stored when using the file-system
object store. If the value is not absolute then the directory is relative to the user.dir system property.
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DIRECTORY
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DIRECTORY
The type of object store.
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_TYPE
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_TYPE
If undefined, it will use the default datasource.
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DATASOURCE
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DATASOURCE
Whether to create the table if it does not exist.
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_CREATE_TABLE
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_CREATE_TABLE
Whether to drop the table on startup.
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DROP_TABLE
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_DROP_TABLE
The prefix to apply to the table.
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_TABLE_PREFIX
Environment variable: QUARKUS_TRANSACTION_MANAGER_OBJECT_STORE_TABLE_PREFIX
The REST endpoint on which a coordinator is running. In order for an LRA to begin and end successfully and in order to join with an existing LRA, this coordinator must be available whenever a service method annotated with @LRA is invoked. In this version of the extension, a failed coordinator with LRAs that have not yet finished must be restarted.
Environment variable: QUARKUS_LRA_COORDINATOR_URL
Environment variable: QUARKUS_LRA_COORDINATOR_URL
The value configuring the io.netty.allocator.maxOrder
system property of Netty. The default value is 3
. Configuring this property overrides the minimum maxOrder
requested by the extensions. This property affects the memory consumption of the application. It must be used carefully. More details on https://programmer.group/pool-area-of-netty-memory-pool.html.
Environment variable: QUARKUS_NETTY_ALLOCATOR_MAX_ORDER
Environment variable: QUARKUS_NETTY_ALLOCATOR_MAX_ORDER
When DevServices is enabled Quarkus will attempt to automatically configure and start Keycloak when running in Dev or Test mode and when Docker is running.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_ENABLED
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_ENABLED
Note Keycloak Quarkus and Keycloak WildFly images are initialized differently. By default, Dev Services for Keycloak will assume it is a Keycloak Quarkus image if the image version does not end with a '-legacy' string. Set 'quarkus.keycloak.devservices.keycloak-x-image' to override this check.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_IMAGE_NAME
If Keycloak-X image is used. By default, Dev Services for Keycloak will assume a Keycloak-X image is used if the image name contains a 'keycloak-x' string. Set 'quarkus.keycloak.devservices.keycloak-x-image' to override this check which may be necessary if you build custom Keycloak-X or Keycloak images. You do not need to set this property if the default check works.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_KEYCLOAK_X_IMAGE
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_KEYCLOAK_X_IMAGE
Container sharing is only used in dev mode.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_SHARED
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_SHARED
Container sharing is only used in dev mode.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_SERVICE_NAME
The comma-separated list of class or file system paths to Keycloak realm files which will be used to initialize Keycloak. The first value in this list will be used to initialize default tenant connection properties.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_REALM_PATH
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_REALM_PATH
The JAVA_OPTS passed to the keycloak JVM
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_JAVA_OPTS
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_JAVA_OPTS
Show Keycloak log messages with a "Keycloak:" prefix.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_SHOW_LOGS
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_SHOW_LOGS
Keycloak start command. Use this property to experiment with Keycloak start options, see https://www.keycloak.org/server/all-config
. Note it will be ignored when loading legacy Keycloak WildFly images.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_START_COMMAND
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_START_COMMAND
The Keycloak realm name. This property will be used to create the realm if the realm file pointed to by the 'realm-path' property does not exist, default value is 'quarkus' in this case. If the realm file pointed to by the 'realm-path' property exists then it is still recommended to set this property for Dev Services for Keycloak to avoid parsing the realm file in order to determine the realm name.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_REALM_NAME
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_REALM_NAME
Indicates if the Keycloak realm has to be created when the realm file pointed to by the 'realm-path' property does not exist. Disable it if you’d like to create a realm using Keycloak Administration Console or Keycloak Admin API from io.quarkus.test.common.QuarkusTestResourceLifecycleManager
.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_CREATE_REALM
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_CREATE_REALM
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_PORT
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_PORT
The Keycloak users map containing the username and password pairs. If this map is empty then two users, 'alice' and 'bob' with the passwords matching their names will be created. This property will be used to create the Keycloak users if the realm file pointed to by the 'realm-path' property does not exist.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_USERS
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_USERS
The Keycloak user roles. If this map is empty then a user named 'alice' will get 'admin' and 'user' roles and all other users will get a 'user' role. This property will be used to create the Keycloak roles if the realm file pointed to by the 'realm-path' property does not exist.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_ROLES
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_ROLES
Environment variables that are passed to the container.
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_KEYCLOAK_DEVSERVICES_CONTAINER_ENV
If the OIDC extension is enabled.
Environment variable: QUARKUS_OIDC_ENABLED
Environment variable: QUARKUS_OIDC_ENABLED
Grant type which will be used to acquire a token to test the OIDC 'service' applications
Environment variable: QUARKUS_OIDC_DEVUI_GRANT_TYPE
Environment variable: QUARKUS_OIDC_DEVUI_GRANT_TYPE
The WebClient timeout. Use this property to configure how long an HTTP client used by Dev UI handlers will wait for a response when requesting tokens from OpenId Connect Provider and sending them to the service endpoint.
Environment variable: QUARKUS_OIDC_DEVUI_WEB_CLIENT_TIMEOUT
Environment variable: QUARKUS_OIDC_DEVUI_WEB_CLIENT_TIMEOUT
Enable the registration of the Default TokenIntrospection and UserInfo Cache implementation bean. Note it only allows to use the default implementation, one needs to configure it in order to activate it, please see OidcConfig#tokenCache
.
Environment variable: QUARKUS_OIDC_DEFAULT_TOKEN_CACHE_ENABLED
Environment variable: QUARKUS_OIDC_DEFAULT_TOKEN_CACHE_ENABLED
The base URL of the OpenID Connect (OIDC) server, for example, https://host:port/auth
. OIDC discovery endpoint will be called by default by appending a '.well-known/openid-configuration' path to this URL. Note if you work with Keycloak OIDC server, make sure the base URL is in the following format: https://host:port/realms/{realm}
where {realm}
has to be replaced by the name of the Keycloak realm.
Environment variable: QUARKUS_OIDC_AUTH_SERVER_URL
Environment variable: QUARKUS_OIDC_AUTH_SERVER_URL
Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.
Environment variable: QUARKUS_OIDC_DISCOVERY_ENABLED
Environment variable: QUARKUS_OIDC_DISCOVERY_ENABLED
Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.
Environment variable: QUARKUS_OIDC_TOKEN_PATH
Environment variable: QUARKUS_OIDC_TOKEN_PATH
Relative path or absolute URL of the OIDC token revocation endpoint.
Environment variable: QUARKUS_OIDC_REVOKE_PATH
Environment variable: QUARKUS_OIDC_REVOKE_PATH
The client-id of the application. Each application has a client-id that is used to identify the application
Environment variable: QUARKUS_OIDC_CLIENT_ID
Environment variable: QUARKUS_OIDC_CLIENT_ID
The maximum amount of time connecting to the currently unavailable OIDC server will be attempted for. The number of times the connection request will be repeated is calculated by dividing the value of this property by 2. For example, setting it to 20S
will allow for requesting the connection up to 10 times with a 2 seconds delay between the retries. Note this property is only effective when the initial OIDC connection is created, for example, when requesting a well-known OIDC configuration. Use the 'connection-retry-count' property to support trying to re-establish an already available connection which may have been dropped.
Environment variable: QUARKUS_OIDC_CONNECTION_DELAY
Environment variable: QUARKUS_OIDC_CONNECTION_DELAY
The number of times an attempt to re-establish an already available connection will be repeated for. Note this property is different to the connection-delay
property which is only effective during the initial OIDC connection creation. This property is used to try to recover the existing connection which may have been temporarily lost. For example, if a request to the OIDC token endpoint fails due to a connection exception then the request will be retried for a number of times configured by this property.
Environment variable: QUARKUS_OIDC_CONNECTION_RETRY_COUNT
Environment variable: QUARKUS_OIDC_CONNECTION_RETRY_COUNT
The amount of time after which the current OIDC connection request will time out.
Environment variable: QUARKUS_OIDC_CONNECTION_TIMEOUT
Environment variable: QUARKUS_OIDC_CONNECTION_TIMEOUT
The maximum size of the connection pool used by the WebClient
Environment variable: QUARKUS_OIDC_MAX_POOL_SIZE
Environment variable: QUARKUS_OIDC_MAX_POOL_SIZE
Client secret which is used for a client_secret_basic
authentication method. Note that a 'client-secret.value' can be used instead but both properties are mutually exclusive.
Environment variable: QUARKUS_OIDC_CREDENTIALS_SECRET
Environment variable: QUARKUS_OIDC_CREDENTIALS_SECRET
The client secret value - it will be ignored if 'secret.key' is set
Environment variable: QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_VALUE
Environment variable: QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_VALUE
The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered
Environment variable: QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME
Environment variable: QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME
The CredentialsProvider client secret key
Environment variable: QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY
Environment variable: QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY
Authentication method.
Environment variable: QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_METHOD
Environment variable: QUARKUS_OIDC_CREDENTIALS_CLIENT_SECRET_METHOD
If provided, indicates that JWT is signed using a secret key
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SECRET
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SECRET
The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SECRET_PROVIDER_NAME
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SECRET_PROVIDER_NAME
The CredentialsProvider client secret key
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SECRET_PROVIDER_KEY
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SECRET_PROVIDER_KEY
If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the signature-algorithm
property to specify the key algorithm.
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_FILE
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_FILE
If provided, indicates that JWT is signed using a private key from a key store
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_STORE_FILE
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_STORE_FILE
A parameter to specify the password of the key store file.
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_STORE_PASSWORD
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_STORE_PASSWORD
The private key id/alias
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_ID
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_ID
The private key password
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_PASSWORD
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_KEY_PASSWORD
JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider’s token endpoint.
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_AUDIENCE
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_AUDIENCE
Key identifier of the signing key added as a JWT 'kid' header
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_TOKEN_KEY_ID
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_TOKEN_KEY_ID
Issuer of the signing key added as a JWT 'iss' claim (default: client id)
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_ISSUER
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_ISSUER
Subject of the signing key added as a JWT 'sub' claim (default: client id)
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SUBJECT
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SUBJECT
Signature algorithm, also used for the key-file
property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SIGNATURE_ALGORITHM
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_SIGNATURE_ALGORITHM
JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_LIFESPAN
Environment variable: QUARKUS_OIDC_CREDENTIALS_JWT_LIFESPAN
Environment variable: QUARKUS_OIDC_PROXY_HOST
Environment variable: QUARKUS_OIDC_PROXY_HOST
The port number of the Proxy. Default value is 80.
Environment variable: QUARKUS_OIDC_PROXY_PORT
Environment variable: QUARKUS_OIDC_PROXY_PORT
The username, if Proxy needs authentication.
Environment variable: QUARKUS_OIDC_PROXY_USERNAME
Environment variable: QUARKUS_OIDC_PROXY_USERNAME
The password, if Proxy needs authentication.
Environment variable: QUARKUS_OIDC_PROXY_PASSWORD
Environment variable: QUARKUS_OIDC_PROXY_PASSWORD
Certificate validation and hostname verification, which can be one of the following values from enum Verification
. Default is required.
Environment variable: QUARKUS_OIDC_TLS_VERIFICATION
Environment variable: QUARKUS_OIDC_TLS_VERIFICATION
An optional key store which holds the certificate information instead of specifying separate files.
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_FILE
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_FILE
An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_FILE_TYPE
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_FILE_TYPE
An optional parameter to specify a provider of the key store file. If not given, the provider is automatically detected based on the key store file type.
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_PROVIDER
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_PROVIDER
A parameter to specify the password of the key store file. If not given, the default ("password") is used.
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_PASSWORD
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_PASSWORD
An optional parameter to select a specific key in the key store. When SNI is disabled, if the key store contains multiple keys and no alias is specified, the behavior is undefined.
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_KEY_ALIAS
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_KEY_ALIAS
An optional parameter to define the password for the key, in case it’s different from key-store-password
.
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_KEY_PASSWORD
Environment variable: QUARKUS_OIDC_TLS_KEY_STORE_KEY_PASSWORD
An optional trust store which holds the certificate information of the certificates to trust
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_FILE
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_FILE
A parameter to specify the password of the trust store file.
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_PASSWORD
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_PASSWORD
A parameter to specify the alias of the trust store certificate.
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_CERT_ALIAS
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_CERT_ALIAS
An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_FILE_TYPE
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_FILE_TYPE
An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_PROVIDER
Environment variable: QUARKUS_OIDC_TLS_TRUST_STORE_PROVIDER
A unique tenant identifier. It must be set by TenantConfigResolver
providers which resolve the tenant configuration dynamically and is optional in all other cases.
Environment variable: QUARKUS_OIDC_TENANT_ID
Environment variable: QUARKUS_OIDC_TENANT_ID
If this tenant configuration is enabled. Note that the default tenant will be disabled if it is not configured but either TenantConfigResolver
which will resolve tenant configurations is registered or named tenants are configured. You do not have to disable the default tenant in this case.
Environment variable: QUARKUS_OIDC_TENANT_ENABLED
Environment variable: QUARKUS_OIDC_TENANT_ENABLED
The application type, which can be one of the following values from enum ApplicationType
.
Environment variable: QUARKUS_OIDC_APPLICATION_TYPE
Environment variable: QUARKUS_OIDC_APPLICATION_TYPE
Relative path or absolute URL of the OIDC authorization endpoint which authenticates the users. This property must be set for the 'web-app' applications if OIDC discovery is disabled. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC_AUTHORIZATION_PATH
Environment variable: QUARKUS_OIDC_AUTHORIZATION_PATH
Relative path or absolute URL of the OIDC userinfo endpoint. This property must only be set for the 'web-app' applications if OIDC discovery is disabled and 'authentication.user-info-required' property is enabled. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC_USER_INFO_PATH
Environment variable: QUARKUS_OIDC_USER_INFO_PATH
Relative path or absolute URL of the OIDC RFC7662 introspection endpoint which can introspect both opaque and JWT tokens. This property must be set if OIDC discovery is disabled and 1) the opaque bearer access tokens have to be verified or 2) JWT tokens have to be verified while the cached JWK verification set with no matching JWK is being refreshed. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC_INTROSPECTION_PATH
Environment variable: QUARKUS_OIDC_INTROSPECTION_PATH
Relative path or absolute URL of the OIDC JWKS endpoint which returns a JSON Web Key Verification Set. This property should be set if OIDC discovery is disabled and the local JWT verification is required. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC_JWKS_PATH
Environment variable: QUARKUS_OIDC_JWKS_PATH
Relative path or absolute URL of the OIDC end_session_endpoint. This property must be set if OIDC discovery is disabled and RP Initiated Logout support for the 'web-app' applications is required. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC_END_SESSION_PATH
Environment variable: QUARKUS_OIDC_END_SESSION_PATH
Public key for the local JWT token verification. OIDC server connection will not be created when this property is set.
Environment variable: QUARKUS_OIDC_PUBLIC_KEY
Environment variable: QUARKUS_OIDC_PUBLIC_KEY
Name
Environment variable: QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_NAME
Environment variable: QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_NAME
Secret
Environment variable: QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_SECRET
Environment variable: QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_SECRET
Include OpenId Connect Client ID configured with 'quarkus.oidc.client-id'
Environment variable: QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID
Environment variable: QUARKUS_OIDC_INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID
List of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments where each segment represents a JSON object name only, example: "realm/groups". Use double quotes with the namespace qualified claim names. This property can be used if a token has no 'groups' claim but has the groups set in one or more different claims.
Environment variable: QUARKUS_OIDC_ROLES_ROLE_CLAIM_PATH
Environment variable: QUARKUS_OIDC_ROLES_ROLE_CLAIM_PATH
Separator for splitting a string which may contain multiple group values. It will only be used if the "role-claim-path" property points to one or more custom claims whose values are strings. A single space will be used by default because the standard 'scope' claim may contain a space separated sequence.
Environment variable: QUARKUS_OIDC_ROLES_ROLE_CLAIM_SEPARATOR
Environment variable: QUARKUS_OIDC_ROLES_ROLE_CLAIM_SEPARATOR
Source of the principal roles.
Environment variable: QUARKUS_OIDC_ROLES_SOURCE
Environment variable: QUARKUS_OIDC_ROLES_SOURCE
Expected issuer 'iss' claim value. Note this property overrides the issuer
property which may be set in OpenId Connect provider’s well-known configuration. If the iss
claim value varies depending on the host/IP address or tenant id of the provider then you may skip the issuer verification by setting this property to 'any' but it should be done only when other options (such as configuring the provider to use the fixed iss
claim value) are not possible.
Environment variable: QUARKUS_OIDC_TOKEN_ISSUER
Environment variable: QUARKUS_OIDC_TOKEN_ISSUER
Expected audience 'aud' claim value which may be a string or an array of strings. Note the audience claim will be verified for ID tokens by default. ID token audience must be equal to the value of quarkus.oidc.client-id
property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to any
if your provider does not set ID token audience` claim. Audience verification for access tokens will only be done if this property is configured.
Environment variable: QUARKUS_OIDC_TOKEN_AUDIENCE
Environment variable: QUARKUS_OIDC_TOKEN_AUDIENCE
Expected token type
Environment variable: QUARKUS_OIDC_TOKEN_TOKEN_TYPE
Environment variable: QUARKUS_OIDC_TOKEN_TOKEN_TYPE
Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.
Environment variable: QUARKUS_OIDC_TOKEN_LIFESPAN_GRACE
Environment variable: QUARKUS_OIDC_TOKEN_LIFESPAN_GRACE
Token age. It allows for the number of seconds to be specified that must not elapse since the iat
(issued at) time. A small leeway to account for clock skew which can be configured with 'quarkus.oidc.token.lifespan-grace' to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid ('exp') expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an 'exp' claim. However, even if the current logout token is allowed to have no 'exp' claim, the exp
claim will be still verified if the logout token contains it.
Environment variable: QUARKUS_OIDC_TOKEN_AGE
Environment variable: QUARKUS_OIDC_TOKEN_AGE
Name of the claim which contains a principal name. By default, the 'upn', 'preferred_username' and sub
claims are checked.
Environment variable: QUARKUS_OIDC_TOKEN_PRINCIPAL_CLAIM
Environment variable: QUARKUS_OIDC_TOKEN_PRINCIPAL_CLAIM
Refresh expired authorization code flow ID or access tokens. If this property is enabled then a refresh token request will be performed if the authorization code ID or access token has expired and, if successful, the local session will be updated with the new set of tokens. Otherwise, the local session will be invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case the user may not be challenged again if the OIDC provider session is still active. For this option be effective the authentication.session-age-extension
property should also be set to a non-zero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type ApplicationType#WEB_APP
}. This property will be enabled if quarkus.oidc.token.refresh-token-time-skew
is configured, you do not have to enable this property manually in this case.
Environment variable: QUARKUS_OIDC_TOKEN_REFRESH_EXPIRED
Environment variable: QUARKUS_OIDC_TOKEN_REFRESH_EXPIRED
Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token’s expiration time then a refresh is going to happen.
Environment variable: QUARKUS_OIDC_TOKEN_REFRESH_TOKEN_TIME_SKEW
Environment variable: QUARKUS_OIDC_TOKEN_REFRESH_TOKEN_TIME_SKEW
Forced JWK set refresh interval in minutes.
Environment variable: QUARKUS_OIDC_TOKEN_FORCED_JWK_REFRESH_INTERVAL
Environment variable: QUARKUS_OIDC_TOKEN_FORCED_JWK_REFRESH_INTERVAL
Custom HTTP header that contains a bearer token. This option is valid only when the application is of type ApplicationType#SERVICE
}.
Environment variable: QUARKUS_OIDC_TOKEN_HEADER
Environment variable: QUARKUS_OIDC_TOKEN_HEADER
Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.
Environment variable: QUARKUS_OIDC_TOKEN_SIGNATURE_ALGORITHM
Environment variable: QUARKUS_OIDC_TOKEN_SIGNATURE_ALGORITHM
Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers may not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. Note that if a 'private_key_jwt' client authentication method is used then the private key which is used to sign client authentication JWT tokens will be used to try to decrypt an encrypted ID token if this property is not set.
Environment variable: QUARKUS_OIDC_TOKEN_DECRYPTION_KEY_LOCATION
Environment variable: QUARKUS_OIDC_TOKEN_DECRYPTION_KEY_LOCATION
Allow the remote introspection of JWT tokens when no matching JWK key is available. Note this property is set to 'true' by default for backward-compatibility reasons and will be set to false
instead in one of the next releases. Also note this property will be ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.
Environment variable: QUARKUS_OIDC_TOKEN_ALLOW_JWT_INTROSPECTION
Environment variable: QUARKUS_OIDC_TOKEN_ALLOW_JWT_INTROSPECTION
Require that JWT tokens are only introspected remotely.
Environment variable: QUARKUS_OIDC_TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY
Environment variable: QUARKUS_OIDC_TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY
Allow the remote introspection of the opaque tokens. Set this property to 'false' if only JWT tokens are expected.
Environment variable: QUARKUS_OIDC_TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION
Environment variable: QUARKUS_OIDC_TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION
Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using Tenant
qualifier when registering custom TokenCustomizer
. Use this property only to refer to TokenCustomizer
implementations provided by this extension.
Environment variable: QUARKUS_OIDC_TOKEN_CUSTOMIZER_NAME
Environment variable: QUARKUS_OIDC_TOKEN_CUSTOMIZER_NAME
Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens have to be accepted but OpenId Connect provider does not have a token introspection endpoint. This property will have no effect when JWT tokens have to be verified.
Environment variable: QUARKUS_OIDC_TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO
Environment variable: QUARKUS_OIDC_TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO
The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.
Environment variable: QUARKUS_OIDC_LOGOUT_PATH
Environment variable: QUARKUS_OIDC_LOGOUT_PATH
Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.
Environment variable: QUARKUS_OIDC_LOGOUT_POST_LOGOUT_PATH
Environment variable: QUARKUS_OIDC_LOGOUT_POST_LOGOUT_PATH
Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.
Environment variable: QUARKUS_OIDC_LOGOUT_POST_LOGOUT_URI_PARAM
Environment variable: QUARKUS_OIDC_LOGOUT_POST_LOGOUT_URI_PARAM
The relative path of the Back-Channel Logout endpoint at the application.
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_PATH
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_PATH
Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE
Number of minutes a logout token can be cached for.
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE
Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically.
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL
Logout token claim whose value will be used as a key for caching the tokens. Only sub
(subject) and sid
(session id) claims can be used as keys. Set it to sid
only if ID tokens issued by the OIDC provider have no sub
but have sid
claim.
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY
Environment variable: QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY
The relative path of the Front-Channel Logout endpoint at the application.
Environment variable: QUARKUS_OIDC_LOGOUT_FRONTCHANNEL_PATH
Environment variable: QUARKUS_OIDC_LOGOUT_FRONTCHANNEL_PATH
Authorization code flow response mode
Environment variable: QUARKUS_OIDC_AUTHENTICATION_RESPONSE_MODE
Environment variable: QUARKUS_OIDC_AUTHENTICATION_RESPONSE_MODE
Relative path for calculating a "redirect_uri" query parameter. It has to start from a forward slash and will be appended to the request URI’s host and port. For example, if the current request URI is 'https://localhost:8080/service' then a 'redirect_uri' parameter will be set to 'https://localhost:8080/' if this property is set to '/' and be the same as the request URI if this property has not been configured. Note the original request URI will be restored after the user has authenticated if 'restorePathAfterRedirect' is set to 'true'.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_REDIRECT_PATH
Environment variable: QUARKUS_OIDC_AUTHENTICATION_REDIRECT_PATH
If this property is set to 'true' then the original request URI which was used before the authentication will be restored after the user has been redirected back to the application. Note if redirectPath
property is not set, the original request URI will be restored even if this property is disabled.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT
Environment variable: QUARKUS_OIDC_AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT
Remove the query parameters such as 'code' and 'state' set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS
Environment variable: QUARKUS_OIDC_AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS
Relative path to the public endpoint which will process the error response from the OIDC authorization endpoint. If the user authentication has failed then the OIDC provider will return an 'error' and an optional 'error_description' parameters, instead of the expected authorization 'code'. If this property is set then the user will be redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and will be appended to the request URI’s host and port. For example, if it is set as '/error' and the current request URI is 'https://localhost:8080/callback?error=invalid_scope' then a redirect will be made to 'https://localhost:8080/error?error=invalid_scope'. If this property is not set then HTTP 401 status will be returned in case of the user authentication failure.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_ERROR_PATH
Environment variable: QUARKUS_OIDC_AUTHENTICATION_ERROR_PATH
Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow. ID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles. Access token is not verified by default since it is meant to be propagated to the downstream services. The verification of the access token should be enabled if it is injected as a JWT token. Access tokens obtained as part of the code flow will always be verified if quarkus.oidc.roles.source
property is set to accesstoken
which means the authorization decision will be based on the roles extracted from the access token. Bearer access tokens are always verified.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_VERIFY_ACCESS_TOKEN
Environment variable: QUARKUS_OIDC_AUTHENTICATION_VERIFY_ACCESS_TOKEN
Force 'https' as the 'redirect_uri' parameter scheme when running behind an SSL terminating reverse proxy. This property, if enabled, will also affect the logout post_logout_redirect_uri
and the local redirect requests.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME
Environment variable: QUARKUS_OIDC_AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME
List of scopes
Environment variable: QUARKUS_OIDC_AUTHENTICATION_SCOPES
Environment variable: QUARKUS_OIDC_AUTHENTICATION_SCOPES
Add the 'openid' scope automatically to the list of scopes. This is required for OpenId Connect providers but will not work for OAuth2 providers such as Twitter OAuth2 which does not accept that scope and throws an error.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_ADD_OPENID_SCOPE
Environment variable: QUARKUS_OIDC_AUTHENTICATION_ADD_OPENID_SCOPE
Request URL query parameters which, if present, will be added to the authentication redirect URI.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_FORWARD_PARAMS
Environment variable: QUARKUS_OIDC_AUTHENTICATION_FORWARD_PARAMS
If enabled the state, session and post logout cookies will have their 'secure' parameter set to 'true' when HTTP is used. It may be necessary when running behind an SSL terminating reverse proxy. The cookies will always be secure if HTTPS is used even if this property is set to false.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_FORCE_SECURE
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_FORCE_SECURE
Cookie name suffix. For example, a session cookie name for the default OIDC tenant is 'q_session' but can be changed to 'q_session_test' if this property is set to 'test'.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_SUFFIX
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_SUFFIX
Cookie path parameter value which, if set, will be used to set a path parameter for the session, state and post logout cookies. The cookie-path-header
property, if set, will be checked first.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_PATH
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_PATH
Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value will be used to set a path parameter for the session, state and post logout cookies. If the header is missing then the cookie-path
property will be checked.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_PATH_HEADER
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_PATH_HEADER
Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_DOMAIN
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_DOMAIN
SameSite attribute for the session cookie.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_SAME_SITE
Environment variable: QUARKUS_OIDC_AUTHENTICATION_COOKIE_SAME_SITE
If a state cookie is present then a state
query parameter must also be present and both the state cookie name suffix and state cookie value have to match the value of the state
query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie may represent the authentication flow initiated from another tab and not related to the current request. Disable this property if you would like to avoid supporting multiple authorization code flows running in the same browser.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS
Environment variable: QUARKUS_OIDC_AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS
boolean
true
Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.
+When either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser will block it and the state cookie created by Quarkus will remain in the browser cache. Quarkus will report an authentication failure when it will detect such an old state cookie but find no matching state query parameter.
+Reporting HTTP 401 error is usually the right thing to do in such cases, it will minimize a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling java-script-auto-redirect
or having the provider redirect to URL configured with redirect-path
may be needed to avoid such errors.
However, setting this property to false
may help if the above options are not suitable. It will cause a new authentication redirect to OpenId Connect provider. Please be aware doing so may increase the risk of browser redirect loops.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_FAIL_ON_MISSING_STATE_PARAM
If this property is set to 'true' then an OIDC UserInfo endpoint will be called. This property will be enabled if quarkus.oidc.roles.source
is userinfo
or quarkus.oidc.token.verify-access-token-with-user-info
is true
or quarkus.oidc.authentication.id-token-required
is set to false
, you do not have to enable this property manually in these cases.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_USER_INFO_REQUIRED
Environment variable: QUARKUS_OIDC_AUTHENTICATION_USER_INFO_REQUIRED
Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user will be redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a non-zero value then the expired ID token can be refreshed before the session has expired. This property will be ignored if the token.refresh-expired
property has not been enabled.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_SESSION_AGE_EXTENSION
Environment variable: QUARKUS_OIDC_AUTHENTICATION_SESSION_AGE_EXTENSION
If this property is set to 'true' then a normal 302 redirect response will be returned if the request was initiated via JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated which may not be desirable for Single Page Applications since it automatically following the redirect may not work given that OIDC authorization endpoints typically do not support CORS. If this property is set to false
then a status code of '499' will be returned to allow the client to handle the redirect manually
Environment variable: QUARKUS_OIDC_AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT
Environment variable: QUARKUS_OIDC_AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT
Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken will be generated in such cases.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_ID_TOKEN_REQUIRED
Environment variable: QUARKUS_OIDC_AUTHENTICATION_ID_TOKEN_REQUIRED
Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN
Environment variable: QUARKUS_OIDC_AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN
Requires that a Proof Key for Code Exchange (PKCE) is used.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_PKCE_REQUIRED
Environment variable: QUARKUS_OIDC_AUTHENTICATION_PKCE_REQUIRED
Error will be reported if the secret length is less than 16 characters.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_PKCE_SECRET
Environment variable: QUARKUS_OIDC_AUTHENTICATION_PKCE_SECRET
Default TokenStateManager strategy.
Environment variable: QUARKUS_OIDC_TOKEN_STATE_MANAGER_STRATEGY
Environment variable: QUARKUS_OIDC_TOKEN_STATE_MANAGER_STRATEGY
Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size
Environment variable: QUARKUS_OIDC_TOKEN_STATE_MANAGER_SPLIT_TOKENS
Environment variable: QUARKUS_OIDC_TOKEN_STATE_MANAGER_SPLIT_TOKENS
Mandates that the session cookie that stores the tokens is encrypted.
Environment variable: QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED
Environment variable: QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED
The length of the secret which will be used to encrypt the tokens should be at least 32 characters long. Warning will be logged if the secret length is less than 16 characters.
Environment variable: QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_SECRET
Environment variable: QUARKUS_OIDC_TOKEN_STATE_MANAGER_ENCRYPTION_SECRET
Allow caching the token introspection data. Note enabling this property does not enable the cache itself but only permits to cache the token introspection for a given tenant. If the default token cache can be used then please see OidcConfig.TokenCache
how to enable it.
Environment variable: QUARKUS_OIDC_ALLOW_TOKEN_INTROSPECTION_CACHE
Environment variable: QUARKUS_OIDC_ALLOW_TOKEN_INTROSPECTION_CACHE
Allow caching the user info data. Note enabling this property does not enable the cache itself but only permits to cache the user info data for a given tenant. If the default token cache can be used then please see OidcConfig.TokenCache
how to enable it.
Environment variable: QUARKUS_OIDC_ALLOW_USER_INFO_CACHE
Environment variable: QUARKUS_OIDC_ALLOW_USER_INFO_CACHE
Allow inlining UserInfo in IdToken instead of caching it in the token cache. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken. Inlining UserInfo in the generated IdToken allows to store it in the session cookie and avoids introducing a cached state.
Environment variable: QUARKUS_OIDC_CACHE_USER_INFO_IN_IDTOKEN
Environment variable: QUARKUS_OIDC_CACHE_USER_INFO_IN_IDTOKEN
Well known OpenId Connect provider identifier
Environment variable: QUARKUS_OIDC_PROVIDER
Environment variable: QUARKUS_OIDC_PROVIDER
Maximum number of cache entries. Set it to a positive value if the cache has to be enabled.
Environment variable: QUARKUS_OIDC_TOKEN_CACHE_MAX_SIZE
Environment variable: QUARKUS_OIDC_TOKEN_CACHE_MAX_SIZE
Maximum amount of time a given cache entry is valid for.
Environment variable: QUARKUS_OIDC_TOKEN_CACHE_TIME_TO_LIVE
Environment variable: QUARKUS_OIDC_TOKEN_CACHE_TIME_TO_LIVE
Clean up timer interval. If this property is set then a timer will check and remove the stale entries periodically.
Environment variable: QUARKUS_OIDC_TOKEN_CACHE_CLEAN_UP_TIMER_INTERVAL
Environment variable: QUARKUS_OIDC_TOKEN_CACHE_CLEAN_UP_TIMER_INTERVAL
Grant options
Environment variable: QUARKUS_OIDC_DEVUI_GRANT_OPTIONS
Environment variable: QUARKUS_OIDC_DEVUI_GRANT_OPTIONS
A map of required claims and their expected values. For example, quarkus.oidc.token.required-claims.org_id = org_xyz
would require tokens to have the org_id
claim to be present and set to org_xyz
. Strings are the only supported types. Use SecurityIdentityAugmentor
to verify claims of other types or complex claims.
Environment variable: QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS
Environment variable: QUARKUS_OIDC_TOKEN_REQUIRED_CLAIMS
Additional properties which will be added as the query parameters to the logout redirect URI.
Environment variable: QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS
Environment variable: QUARKUS_OIDC_LOGOUT_EXTRA_PARAMS
Additional properties which will be added as the query parameters to the authentication redirect URI.
Environment variable: QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS
Environment variable: QUARKUS_OIDC_AUTHENTICATION_EXTRA_PARAMS
Additional parameters, in addition to the required code
and redirect-uri
parameters, which have to be included to complete the authorization code grant request.
Environment variable: QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS
Environment variable: QUARKUS_OIDC_CODE_GRANT_EXTRA_PARAMS
Custom HTTP headers which have to be sent to complete the authorization code grant request.
Environment variable: QUARKUS_OIDC_CODE_GRANT_HEADERS
Environment variable: QUARKUS_OIDC_CODE_GRANT_HEADERS
The base URL of the OpenID Connect (OIDC) server, for example, https://host:port/auth
. OIDC discovery endpoint will be called by default by appending a '.well-known/openid-configuration' path to this URL. Note if you work with Keycloak OIDC server, make sure the base URL is in the following format: https://host:port/realms/{realm}
where {realm}
has to be replaced by the name of the Keycloak realm.
Environment variable: QUARKUS_OIDC__TENANT__AUTH_SERVER_URL
Environment variable: QUARKUS_OIDC__TENANT__AUTH_SERVER_URL
Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.
Environment variable: QUARKUS_OIDC__TENANT__DISCOVERY_ENABLED
Environment variable: QUARKUS_OIDC__TENANT__DISCOVERY_ENABLED
Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_PATH
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_PATH
Relative path or absolute URL of the OIDC token revocation endpoint.
Environment variable: QUARKUS_OIDC__TENANT__REVOKE_PATH
Environment variable: QUARKUS_OIDC__TENANT__REVOKE_PATH
The client-id of the application. Each application has a client-id that is used to identify the application
Environment variable: QUARKUS_OIDC__TENANT__CLIENT_ID
Environment variable: QUARKUS_OIDC__TENANT__CLIENT_ID
The maximum amount of time connecting to the currently unavailable OIDC server will be attempted for. The number of times the connection request will be repeated is calculated by dividing the value of this property by 2. For example, setting it to 20S
will allow for requesting the connection up to 10 times with a 2 seconds delay between the retries. Note this property is only effective when the initial OIDC connection is created, for example, when requesting a well-known OIDC configuration. Use the 'connection-retry-count' property to support trying to re-establish an already available connection which may have been dropped.
Environment variable: QUARKUS_OIDC__TENANT__CONNECTION_DELAY
Environment variable: QUARKUS_OIDC__TENANT__CONNECTION_DELAY
The number of times an attempt to re-establish an already available connection will be repeated for. Note this property is different to the connection-delay
property which is only effective during the initial OIDC connection creation. This property is used to try to recover the existing connection which may have been temporarily lost. For example, if a request to the OIDC token endpoint fails due to a connection exception then the request will be retried for a number of times configured by this property.
Environment variable: QUARKUS_OIDC__TENANT__CONNECTION_RETRY_COUNT
Environment variable: QUARKUS_OIDC__TENANT__CONNECTION_RETRY_COUNT
The amount of time after which the current OIDC connection request will time out.
Environment variable: QUARKUS_OIDC__TENANT__CONNECTION_TIMEOUT
Environment variable: QUARKUS_OIDC__TENANT__CONNECTION_TIMEOUT
The maximum size of the connection pool used by the WebClient
Environment variable: QUARKUS_OIDC__TENANT__MAX_POOL_SIZE
Environment variable: QUARKUS_OIDC__TENANT__MAX_POOL_SIZE
Client secret which is used for a client_secret_basic
authentication method. Note that a 'client-secret.value' can be used instead but both properties are mutually exclusive.
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_SECRET
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_SECRET
The client secret value - it will be ignored if 'secret.key' is set
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_VALUE
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_VALUE
The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME
The CredentialsProvider client secret key
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY
Authentication method.
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_METHOD
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_CLIENT_SECRET_METHOD
If provided, indicates that JWT is signed using a secret key
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET
The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET_PROVIDER_NAME
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET_PROVIDER_NAME
The CredentialsProvider client secret key
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET_PROVIDER_KEY
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SECRET_PROVIDER_KEY
If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the signature-algorithm
property to specify the key algorithm.
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_FILE
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_FILE
If provided, indicates that JWT is signed using a private key from a key store
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_STORE_FILE
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_STORE_FILE
A parameter to specify the password of the key store file.
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_STORE_PASSWORD
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_STORE_PASSWORD
The private key id/alias
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_ID
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_ID
The private key password
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_PASSWORD
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_KEY_PASSWORD
JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider’s token endpoint.
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_AUDIENCE
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_AUDIENCE
Key identifier of the signing key added as a JWT 'kid' header
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_TOKEN_KEY_ID
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_TOKEN_KEY_ID
Issuer of the signing key added as a JWT 'iss' claim (default: client id)
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_ISSUER
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_ISSUER
Subject of the signing key added as a JWT 'sub' claim (default: client id)
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SUBJECT
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SUBJECT
Signature algorithm, also used for the key-file
property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SIGNATURE_ALGORITHM
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_SIGNATURE_ALGORITHM
JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_LIFESPAN
Environment variable: QUARKUS_OIDC__TENANT__CREDENTIALS_JWT_LIFESPAN
Environment variable: QUARKUS_OIDC__TENANT__PROXY_HOST
Environment variable: QUARKUS_OIDC__TENANT__PROXY_HOST
The port number of the Proxy. Default value is 80.
Environment variable: QUARKUS_OIDC__TENANT__PROXY_PORT
Environment variable: QUARKUS_OIDC__TENANT__PROXY_PORT
The username, if Proxy needs authentication.
Environment variable: QUARKUS_OIDC__TENANT__PROXY_USERNAME
Environment variable: QUARKUS_OIDC__TENANT__PROXY_USERNAME
The password, if Proxy needs authentication.
Environment variable: QUARKUS_OIDC__TENANT__PROXY_PASSWORD
Environment variable: QUARKUS_OIDC__TENANT__PROXY_PASSWORD
Certificate validation and hostname verification, which can be one of the following values from enum Verification
. Default is required.
Environment variable: QUARKUS_OIDC__TENANT__TLS_VERIFICATION
Environment variable: QUARKUS_OIDC__TENANT__TLS_VERIFICATION
An optional key store which holds the certificate information instead of specifying separate files.
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_FILE
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_FILE
An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_FILE_TYPE
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_FILE_TYPE
An optional parameter to specify a provider of the key store file. If not given, the provider is automatically detected based on the key store file type.
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_PROVIDER
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_PROVIDER
A parameter to specify the password of the key store file. If not given, the default ("password") is used.
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_PASSWORD
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_PASSWORD
An optional parameter to select a specific key in the key store. When SNI is disabled, if the key store contains multiple keys and no alias is specified, the behavior is undefined.
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_KEY_ALIAS
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_KEY_ALIAS
An optional parameter to define the password for the key, in case it’s different from key-store-password
.
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_KEY_PASSWORD
Environment variable: QUARKUS_OIDC__TENANT__TLS_KEY_STORE_KEY_PASSWORD
An optional trust store which holds the certificate information of the certificates to trust
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_FILE
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_FILE
A parameter to specify the password of the trust store file.
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_PASSWORD
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_PASSWORD
A parameter to specify the alias of the trust store certificate.
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_CERT_ALIAS
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_CERT_ALIAS
An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_FILE_TYPE
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_FILE_TYPE
An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_PROVIDER
Environment variable: QUARKUS_OIDC__TENANT__TLS_TRUST_STORE_PROVIDER
A unique tenant identifier. It must be set by TenantConfigResolver
providers which resolve the tenant configuration dynamically and is optional in all other cases.
Environment variable: QUARKUS_OIDC__TENANT__TENANT_ID
Environment variable: QUARKUS_OIDC__TENANT__TENANT_ID
If this tenant configuration is enabled. Note that the default tenant will be disabled if it is not configured but either TenantConfigResolver
which will resolve tenant configurations is registered or named tenants are configured. You do not have to disable the default tenant in this case.
Environment variable: QUARKUS_OIDC__TENANT__TENANT_ENABLED
Environment variable: QUARKUS_OIDC__TENANT__TENANT_ENABLED
The application type, which can be one of the following values from enum ApplicationType
.
Environment variable: QUARKUS_OIDC__TENANT__APPLICATION_TYPE
Environment variable: QUARKUS_OIDC__TENANT__APPLICATION_TYPE
Relative path or absolute URL of the OIDC authorization endpoint which authenticates the users. This property must be set for the 'web-app' applications if OIDC discovery is disabled. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC__TENANT__AUTHORIZATION_PATH
Environment variable: QUARKUS_OIDC__TENANT__AUTHORIZATION_PATH
Relative path or absolute URL of the OIDC userinfo endpoint. This property must only be set for the 'web-app' applications if OIDC discovery is disabled and 'authentication.user-info-required' property is enabled. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC__TENANT__USER_INFO_PATH
Environment variable: QUARKUS_OIDC__TENANT__USER_INFO_PATH
Relative path or absolute URL of the OIDC RFC7662 introspection endpoint which can introspect both opaque and JWT tokens. This property must be set if OIDC discovery is disabled and 1) the opaque bearer access tokens have to be verified or 2) JWT tokens have to be verified while the cached JWK verification set with no matching JWK is being refreshed. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC__TENANT__INTROSPECTION_PATH
Environment variable: QUARKUS_OIDC__TENANT__INTROSPECTION_PATH
Relative path or absolute URL of the OIDC JWKS endpoint which returns a JSON Web Key Verification Set. This property should be set if OIDC discovery is disabled and the local JWT verification is required. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC__TENANT__JWKS_PATH
Environment variable: QUARKUS_OIDC__TENANT__JWKS_PATH
Relative path or absolute URL of the OIDC end_session_endpoint. This property must be set if OIDC discovery is disabled and RP Initiated Logout support for the 'web-app' applications is required. This property will be ignored if the discovery is enabled.
Environment variable: QUARKUS_OIDC__TENANT__END_SESSION_PATH
Environment variable: QUARKUS_OIDC__TENANT__END_SESSION_PATH
Public key for the local JWT token verification. OIDC server connection will not be created when this property is set.
Environment variable: QUARKUS_OIDC__TENANT__PUBLIC_KEY
Environment variable: QUARKUS_OIDC__TENANT__PUBLIC_KEY
Name
Environment variable: QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_NAME
Environment variable: QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_NAME
Secret
Environment variable: QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_SECRET
Environment variable: QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_SECRET
Include OpenId Connect Client ID configured with 'quarkus.oidc.client-id'
Environment variable: QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID
Environment variable: QUARKUS_OIDC__TENANT__INTROSPECTION_CREDENTIALS_INCLUDE_CLIENT_ID
List of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments where each segment represents a JSON object name only, example: "realm/groups". Use double quotes with the namespace qualified claim names. This property can be used if a token has no 'groups' claim but has the groups set in one or more different claims.
Environment variable: QUARKUS_OIDC__TENANT__ROLES_ROLE_CLAIM_PATH
Environment variable: QUARKUS_OIDC__TENANT__ROLES_ROLE_CLAIM_PATH
Separator for splitting a string which may contain multiple group values. It will only be used if the "role-claim-path" property points to one or more custom claims whose values are strings. A single space will be used by default because the standard 'scope' claim may contain a space separated sequence.
Environment variable: QUARKUS_OIDC__TENANT__ROLES_ROLE_CLAIM_SEPARATOR
Environment variable: QUARKUS_OIDC__TENANT__ROLES_ROLE_CLAIM_SEPARATOR
Source of the principal roles.
Environment variable: QUARKUS_OIDC__TENANT__ROLES_SOURCE
Environment variable: QUARKUS_OIDC__TENANT__ROLES_SOURCE
Expected issuer 'iss' claim value. Note this property overrides the issuer
property which may be set in OpenId Connect provider’s well-known configuration. If the iss
claim value varies depending on the host/IP address or tenant id of the provider then you may skip the issuer verification by setting this property to 'any' but it should be done only when other options (such as configuring the provider to use the fixed iss
claim value) are not possible.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_ISSUER
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_ISSUER
Expected audience 'aud' claim value which may be a string or an array of strings. Note the audience claim will be verified for ID tokens by default. ID token audience must be equal to the value of quarkus.oidc.client-id
property. Use this property to override the expected value if your OpenID Connect provider sets a different audience claim value in ID tokens. Set it to any
if your provider does not set ID token audience` claim. Audience verification for access tokens will only be done if this property is configured.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_AUDIENCE
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_AUDIENCE
A map of required claims and their expected values. For example, quarkus.oidc.token.required-claims.org_id = org_xyz
would require tokens to have the org_id
claim to be present and set to org_xyz
. Strings are the only supported types. Use SecurityIdentityAugmentor
to verify claims of other types or complex claims.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_REQUIRED_CLAIMS
Expected token type
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_TOKEN_TYPE
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_TOKEN_TYPE
Life span grace period in seconds. When checking token expiry, current time is allowed to be later than token expiration time by at most the configured number of seconds. When checking token issuance, current time is allowed to be sooner than token issue time by at most the configured number of seconds.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_LIFESPAN_GRACE
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_LIFESPAN_GRACE
Token age. It allows for the number of seconds to be specified that must not elapse since the iat
(issued at) time. A small leeway to account for clock skew which can be configured with 'quarkus.oidc.token.lifespan-grace' to verify the token expiry time can also be used to verify the token age property. Note that setting this property does not relax the requirement that Bearer and Code Flow JWT tokens must have a valid ('exp') expiry claim value. The only exception where setting this property relaxes the requirement is when a logout token is sent with a back-channel logout request since the current OpenId Connect Back-Channel specification does not explicitly require the logout tokens to contain an 'exp' claim. However, even if the current logout token is allowed to have no 'exp' claim, the exp
claim will be still verified if the logout token contains it.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_AGE
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_AGE
Name of the claim which contains a principal name. By default, the 'upn', 'preferred_username' and sub
claims are checked.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_PRINCIPAL_CLAIM
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_PRINCIPAL_CLAIM
Refresh expired authorization code flow ID or access tokens. If this property is enabled then a refresh token request will be performed if the authorization code ID or access token has expired and, if successful, the local session will be updated with the new set of tokens. Otherwise, the local session will be invalidated and the user redirected to the OpenID Provider to re-authenticate. In this case the user may not be challenged again if the OIDC provider session is still active. For this option be effective the authentication.session-age-extension
property should also be set to a non-zero value since the refresh token is currently kept in the user session. This option is valid only when the application is of type ApplicationType#WEB_APP
}. This property will be enabled if quarkus.oidc.token.refresh-token-time-skew
is configured, you do not have to enable this property manually in this case.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_REFRESH_EXPIRED
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_REFRESH_EXPIRED
Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking if the authorization code ID or access token should be refreshed. If the sum is greater than the authorization code ID or access token’s expiration time then a refresh is going to happen.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_REFRESH_TOKEN_TIME_SKEW
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_REFRESH_TOKEN_TIME_SKEW
Forced JWK set refresh interval in minutes.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_FORCED_JWK_REFRESH_INTERVAL
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_FORCED_JWK_REFRESH_INTERVAL
Custom HTTP header that contains a bearer token. This option is valid only when the application is of type ApplicationType#SERVICE
}.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_HEADER
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_HEADER
Required signature algorithm. OIDC providers support many signature algorithms but if necessary you can restrict Quarkus application to accept tokens signed only using an algorithm configured with this property.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_SIGNATURE_ALGORITHM
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_SIGNATURE_ALGORITHM
Decryption key location. JWT tokens can be inner-signed and encrypted by OpenId Connect providers. However, it is not always possible to remotely introspect such tokens because the providers may not control the private decryption keys. In such cases set this property to point to the file containing the decryption private key in PEM or JSON Web Key (JWK) format. Note that if a 'private_key_jwt' client authentication method is used then the private key which is used to sign client authentication JWT tokens will be used to try to decrypt an encrypted ID token if this property is not set.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_DECRYPTION_KEY_LOCATION
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_DECRYPTION_KEY_LOCATION
Allow the remote introspection of JWT tokens when no matching JWK key is available. Note this property is set to 'true' by default for backward-compatibility reasons and will be set to false
instead in one of the next releases. Also note this property will be ignored if JWK endpoint URI is not available and introspecting the tokens is the only verification option.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_ALLOW_JWT_INTROSPECTION
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_ALLOW_JWT_INTROSPECTION
Require that JWT tokens are only introspected remotely.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_REQUIRE_JWT_INTROSPECTION_ONLY
Allow the remote introspection of the opaque tokens. Set this property to 'false' if only JWT tokens are expected.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_ALLOW_OPAQUE_TOKEN_INTROSPECTION
Token customizer name. Allows to select a tenant specific token customizer as a named bean. Prefer using Tenant
qualifier when registering custom TokenCustomizer
. Use this property only to refer to TokenCustomizer
implementations provided by this extension.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_CUSTOMIZER_NAME
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_CUSTOMIZER_NAME
Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo. Opaque access token is considered valid if the provider accepted this token and returned a valid UserInfo. You should only enable this option if the opaque access tokens have to be accepted but OpenId Connect provider does not have a token introspection endpoint. This property will have no effect when JWT tokens have to be verified.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_VERIFY_ACCESS_TOKEN_WITH_USER_INFO
The relative path of the logout endpoint at the application. If provided, the application is able to initiate the logout through this endpoint in conformance with the OpenID Connect RP-Initiated Logout specification.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_PATH
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_PATH
Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider. This endpoint URI must be properly registered at the OpenID Connect Provider as a valid redirect URI.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_POST_LOGOUT_PATH
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_POST_LOGOUT_PATH
Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_POST_LOGOUT_URI_PARAM
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_POST_LOGOUT_URI_PARAM
Additional properties which will be added as the query parameters to the logout redirect URI.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_EXTRA_PARAMS
The relative path of the Back-Channel Logout endpoint at the application.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_PATH
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_PATH
Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE
Number of minutes a logout token can be cached for.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE
Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL
Logout token claim whose value will be used as a key for caching the tokens. Only sub
(subject) and sid
(session id) claims can be used as keys. Set it to sid
only if ID tokens issued by the OIDC provider have no sub
but have sid
claim.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY
The relative path of the Front-Channel Logout endpoint at the application.
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_FRONTCHANNEL_PATH
Environment variable: QUARKUS_OIDC__TENANT__LOGOUT_FRONTCHANNEL_PATH
Authorization code flow response mode
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_RESPONSE_MODE
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_RESPONSE_MODE
Relative path for calculating a "redirect_uri" query parameter. It has to start from a forward slash and will be appended to the request URI’s host and port. For example, if the current request URI is 'https://localhost:8080/service' then a 'redirect_uri' parameter will be set to 'https://localhost:8080/' if this property is set to '/' and be the same as the request URI if this property has not been configured. Note the original request URI will be restored after the user has authenticated if 'restorePathAfterRedirect' is set to 'true'.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_REDIRECT_PATH
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_REDIRECT_PATH
If this property is set to 'true' then the original request URI which was used before the authentication will be restored after the user has been redirected back to the application. Note if redirectPath
property is not set, the original request URI will be restored even if this property is disabled.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_RESTORE_PATH_AFTER_REDIRECT
Remove the query parameters such as 'code' and 'state' set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_REMOVE_REDIRECT_PARAMETERS
Relative path to the public endpoint which will process the error response from the OIDC authorization endpoint. If the user authentication has failed then the OIDC provider will return an 'error' and an optional 'error_description' parameters, instead of the expected authorization 'code'. If this property is set then the user will be redirected to the endpoint which can return a user-friendly error description page. It has to start from a forward slash and will be appended to the request URI’s host and port. For example, if it is set as '/error' and the current request URI is 'https://localhost:8080/callback?error=invalid_scope' then a redirect will be made to 'https://localhost:8080/error?error=invalid_scope'. If this property is not set then HTTP 401 status will be returned in case of the user authentication failure.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_ERROR_PATH
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_ERROR_PATH
Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow. ID token is always verified on every user request as the primary token which is used to represent the principal and extract the roles. Access token is not verified by default since it is meant to be propagated to the downstream services. The verification of the access token should be enabled if it is injected as a JWT token. Access tokens obtained as part of the code flow will always be verified if quarkus.oidc.roles.source
property is set to accesstoken
which means the authorization decision will be based on the roles extracted from the access token. Bearer access tokens are always verified.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_VERIFY_ACCESS_TOKEN
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_VERIFY_ACCESS_TOKEN
Force 'https' as the 'redirect_uri' parameter scheme when running behind an SSL terminating reverse proxy. This property, if enabled, will also affect the logout post_logout_redirect_uri
and the local redirect requests.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_FORCE_REDIRECT_HTTPS_SCHEME
List of scopes
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_SCOPES
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_SCOPES
Add the 'openid' scope automatically to the list of scopes. This is required for OpenId Connect providers but will not work for OAuth2 providers such as Twitter OAuth2 which does not accept that scope and throws an error.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_ADD_OPENID_SCOPE
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_ADD_OPENID_SCOPE
Additional properties which will be added as the query parameters to the authentication redirect URI.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_EXTRA_PARAMS
Request URL query parameters which, if present, will be added to the authentication redirect URI.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_FORWARD_PARAMS
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_FORWARD_PARAMS
If enabled the state, session and post logout cookies will have their 'secure' parameter set to 'true' when HTTP is used. It may be necessary when running behind an SSL terminating reverse proxy. The cookies will always be secure if HTTPS is used even if this property is set to false.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_FORCE_SECURE
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_FORCE_SECURE
Cookie name suffix. For example, a session cookie name for the default OIDC tenant is 'q_session' but can be changed to 'q_session_test' if this property is set to 'test'.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_SUFFIX
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_SUFFIX
Cookie path parameter value which, if set, will be used to set a path parameter for the session, state and post logout cookies. The cookie-path-header
property, if set, will be checked first.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_PATH
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_PATH
Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value will be used to set a path parameter for the session, state and post logout cookies. If the header is missing then the cookie-path
property will be checked.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_PATH_HEADER
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_PATH_HEADER
Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_DOMAIN
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_DOMAIN
SameSite attribute for the session cookie.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_SAME_SITE
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_COOKIE_SAME_SITE
If a state cookie is present then a state
query parameter must also be present and both the state cookie name suffix and state cookie value have to match the value of the state
query parameter when the redirect path matches the current path. However, if multiple authentications are attempted from the same browser, for example, from the different browser tabs, then the currently available state cookie may represent the authentication flow initiated from another tab and not related to the current request. Disable this property if you would like to avoid supporting multiple authorization code flows running in the same browser.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_ALLOW_MULTIPLE_CODE_FLOWS
boolean
true
Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.
+When either multiple authentications are disabled or the redirect URL matches the original request URL, the stale state cookie might remain in the browser cache from the earlier failed redirect to an OpenId Connect provider and be visible during the current request. For example, if Single-page application (SPA) uses XHR to handle redirects to the provider which does not support CORS for its authorization endpoint, the browser will block it and the state cookie created by Quarkus will remain in the browser cache. Quarkus will report an authentication failure when it will detect such an old state cookie but find no matching state query parameter.
+Reporting HTTP 401 error is usually the right thing to do in such cases, it will minimize a risk of the browser redirect loop but also can identify problems in the way SPA or Quarkus application manage redirects. For example, enabling java-script-auto-redirect
or having the provider redirect to URL configured with redirect-path
may be needed to avoid such errors.
However, setting this property to false
may help if the above options are not suitable. It will cause a new authentication redirect to OpenId Connect provider. Please be aware doing so may increase the risk of browser redirect loops.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_FAIL_ON_MISSING_STATE_PARAM
If this property is set to 'true' then an OIDC UserInfo endpoint will be called. This property will be enabled if quarkus.oidc.roles.source
is userinfo
or quarkus.oidc.token.verify-access-token-with-user-info
is true
or quarkus.oidc.authentication.id-token-required
is set to false
, you do not have to enable this property manually in these cases.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_USER_INFO_REQUIRED
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_USER_INFO_REQUIRED
Session age extension in minutes. The user session age property is set to the value of the ID token life-span by default and the user will be redirected to the OIDC provider to re-authenticate once the session has expired. If this property is set to a non-zero value then the expired ID token can be refreshed before the session has expired. This property will be ignored if the token.refresh-expired
property has not been enabled.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_AGE_EXTENSION
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_SESSION_AGE_EXTENSION
If this property is set to 'true' then a normal 302 redirect response will be returned if the request was initiated via JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated which may not be desirable for Single Page Applications since it automatically following the redirect may not work given that OIDC authorization endpoints typically do not support CORS. If this property is set to false
then a status code of '499' will be returned to allow the client to handle the redirect manually
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_JAVA_SCRIPT_AUTO_REDIRECT
Requires that ID token is available when the authorization code flow completes. Disable this property only when you need to use the authorization code flow with OAuth2 providers which do not return ID token - an internal IdToken will be generated in such cases.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_ID_TOKEN_REQUIRED
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_ID_TOKEN_REQUIRED
Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_INTERNAL_ID_TOKEN_LIFESPAN
Requires that a Proof Key for Code Exchange (PKCE) is used.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_REQUIRED
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_REQUIRED
Error will be reported if the secret length is less than 16 characters.
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_SECRET
Environment variable: QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_SECRET
Additional parameters, in addition to the required code
and redirect-uri
parameters, which have to be included to complete the authorization code grant request.
Environment variable: QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS
Environment variable: QUARKUS_OIDC__TENANT__CODE_GRANT_EXTRA_PARAMS
Custom HTTP headers which have to be sent to complete the authorization code grant request.
Environment variable: QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS
Environment variable: QUARKUS_OIDC__TENANT__CODE_GRANT_HEADERS
Default TokenStateManager strategy.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_STRATEGY
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_STRATEGY
Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default. Enable this property to minimize a session cookie size
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_SPLIT_TOKENS
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_SPLIT_TOKENS
Mandates that the session cookie that stores the tokens is encrypted.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_REQUIRED
The length of the secret which will be used to encrypt the tokens should be at least 32 characters long. Warning will be logged if the secret length is less than 16 characters.
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_SECRET
Environment variable: QUARKUS_OIDC__TENANT__TOKEN_STATE_MANAGER_ENCRYPTION_SECRET
Allow caching the token introspection data. Note enabling this property does not enable the cache itself but only permits to cache the token introspection for a given tenant. If the default token cache can be used then please see OidcConfig.TokenCache
how to enable it.
Environment variable: QUARKUS_OIDC__TENANT__ALLOW_TOKEN_INTROSPECTION_CACHE
Environment variable: QUARKUS_OIDC__TENANT__ALLOW_TOKEN_INTROSPECTION_CACHE
Allow caching the user info data. Note enabling this property does not enable the cache itself but only permits to cache the user info data for a given tenant. If the default token cache can be used then please see OidcConfig.TokenCache
how to enable it.
Environment variable: QUARKUS_OIDC__TENANT__ALLOW_USER_INFO_CACHE
Environment variable: QUARKUS_OIDC__TENANT__ALLOW_USER_INFO_CACHE
Allow inlining UserInfo in IdToken instead of caching it in the token cache. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken. Inlining UserInfo in the generated IdToken allows to store it in the session cookie and avoids introducing a cached state.
Environment variable: QUARKUS_OIDC__TENANT__CACHE_USER_INFO_IN_IDTOKEN
Environment variable: QUARKUS_OIDC__TENANT__CACHE_USER_INFO_IN_IDTOKEN
Well known OpenId Connect provider identifier
Environment variable: QUARKUS_OIDC__TENANT__PROVIDER
Environment variable: QUARKUS_OIDC__TENANT__PROVIDER
If the OIDC client extension is enabled.
Environment variable: QUARKUS_OIDC_CLIENT_ENABLED
Environment variable: QUARKUS_OIDC_CLIENT_ENABLED
The base URL of the OpenID Connect (OIDC) server, for example, https://host:port/auth
. OIDC discovery endpoint will be called by default by appending a '.well-known/openid-configuration' path to this URL. Note if you work with Keycloak OIDC server, make sure the base URL is in the following format: https://host:port/realms/{realm}
where {realm}
has to be replaced by the name of the Keycloak realm.
Environment variable: QUARKUS_OIDC_CLIENT_AUTH_SERVER_URL
Environment variable: QUARKUS_OIDC_CLIENT_AUTH_SERVER_URL
Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.
Environment variable: QUARKUS_OIDC_CLIENT_DISCOVERY_ENABLED
Environment variable: QUARKUS_OIDC_CLIENT_DISCOVERY_ENABLED
Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.
Environment variable: QUARKUS_OIDC_CLIENT_TOKEN_PATH
Environment variable: QUARKUS_OIDC_CLIENT_TOKEN_PATH
Relative path or absolute URL of the OIDC token revocation endpoint.
Environment variable: QUARKUS_OIDC_CLIENT_REVOKE_PATH
Environment variable: QUARKUS_OIDC_CLIENT_REVOKE_PATH
The client-id of the application. Each application has a client-id that is used to identify the application
Environment variable: QUARKUS_OIDC_CLIENT_CLIENT_ID
Environment variable: QUARKUS_OIDC_CLIENT_CLIENT_ID
The maximum amount of time connecting to the currently unavailable OIDC server will be attempted for. The number of times the connection request will be repeated is calculated by dividing the value of this property by 2. For example, setting it to 20S
will allow for requesting the connection up to 10 times with a 2 seconds delay between the retries. Note this property is only effective when the initial OIDC connection is created, for example, when requesting a well-known OIDC configuration. Use the 'connection-retry-count' property to support trying to re-establish an already available connection which may have been dropped.
Environment variable: QUARKUS_OIDC_CLIENT_CONNECTION_DELAY
Environment variable: QUARKUS_OIDC_CLIENT_CONNECTION_DELAY
The number of times an attempt to re-establish an already available connection will be repeated for. Note this property is different to the connection-delay
property which is only effective during the initial OIDC connection creation. This property is used to try to recover the existing connection which may have been temporarily lost. For example, if a request to the OIDC token endpoint fails due to a connection exception then the request will be retried for a number of times configured by this property.
Environment variable: QUARKUS_OIDC_CLIENT_CONNECTION_RETRY_COUNT
Environment variable: QUARKUS_OIDC_CLIENT_CONNECTION_RETRY_COUNT
The amount of time after which the current OIDC connection request will time out.
Environment variable: QUARKUS_OIDC_CLIENT_CONNECTION_TIMEOUT
Environment variable: QUARKUS_OIDC_CLIENT_CONNECTION_TIMEOUT
The maximum size of the connection pool used by the WebClient
Environment variable: QUARKUS_OIDC_CLIENT_MAX_POOL_SIZE
Environment variable: QUARKUS_OIDC_CLIENT_MAX_POOL_SIZE
Client secret which is used for a client_secret_basic
authentication method. Note that a 'client-secret.value' can be used instead but both properties are mutually exclusive.
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_SECRET
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_SECRET
The client secret value - it will be ignored if 'secret.key' is set
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_VALUE
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_VALUE
The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME
The CredentialsProvider client secret key
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY
Authentication method.
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_METHOD
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_CLIENT_SECRET_METHOD
If provided, indicates that JWT is signed using a secret key
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET
The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET_PROVIDER_NAME
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET_PROVIDER_NAME
The CredentialsProvider client secret key
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET_PROVIDER_KEY
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SECRET_PROVIDER_KEY
If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the signature-algorithm
property to specify the key algorithm.
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_FILE
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_FILE
If provided, indicates that JWT is signed using a private key from a key store
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_STORE_FILE
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_STORE_FILE
A parameter to specify the password of the key store file.
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_STORE_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_STORE_PASSWORD
The private key id/alias
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_ID
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_ID
The private key password
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_KEY_PASSWORD
JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider’s token endpoint.
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_AUDIENCE
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_AUDIENCE
Key identifier of the signing key added as a JWT 'kid' header
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_TOKEN_KEY_ID
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_TOKEN_KEY_ID
Issuer of the signing key added as a JWT 'iss' claim (default: client id)
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_ISSUER
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_ISSUER
Subject of the signing key added as a JWT 'sub' claim (default: client id)
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SUBJECT
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SUBJECT
Signature algorithm, also used for the key-file
property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SIGNATURE_ALGORITHM
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_SIGNATURE_ALGORITHM
JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_LIFESPAN
Environment variable: QUARKUS_OIDC_CLIENT_CREDENTIALS_JWT_LIFESPAN
Environment variable: QUARKUS_OIDC_CLIENT_PROXY_HOST
Environment variable: QUARKUS_OIDC_CLIENT_PROXY_HOST
The port number of the Proxy. Default value is 80.
Environment variable: QUARKUS_OIDC_CLIENT_PROXY_PORT
Environment variable: QUARKUS_OIDC_CLIENT_PROXY_PORT
The username, if Proxy needs authentication.
Environment variable: QUARKUS_OIDC_CLIENT_PROXY_USERNAME
Environment variable: QUARKUS_OIDC_CLIENT_PROXY_USERNAME
The password, if Proxy needs authentication.
Environment variable: QUARKUS_OIDC_CLIENT_PROXY_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT_PROXY_PASSWORD
Certificate validation and hostname verification, which can be one of the following values from enum Verification
. Default is required.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_VERIFICATION
Environment variable: QUARKUS_OIDC_CLIENT_TLS_VERIFICATION
An optional key store which holds the certificate information instead of specifying separate files.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_FILE
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_FILE
An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_FILE_TYPE
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_FILE_TYPE
An optional parameter to specify a provider of the key store file. If not given, the provider is automatically detected based on the key store file type.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_PROVIDER
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_PROVIDER
A parameter to specify the password of the key store file. If not given, the default ("password") is used.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_PASSWORD
An optional parameter to select a specific key in the key store. When SNI is disabled, if the key store contains multiple keys and no alias is specified, the behavior is undefined.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_KEY_ALIAS
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_KEY_ALIAS
An optional parameter to define the password for the key, in case it’s different from key-store-password
.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_KEY_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT_TLS_KEY_STORE_KEY_PASSWORD
An optional trust store which holds the certificate information of the certificates to trust
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_FILE
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_FILE
A parameter to specify the password of the trust store file.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_PASSWORD
A parameter to specify the alias of the trust store certificate.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_CERT_ALIAS
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_CERT_ALIAS
An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_FILE_TYPE
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_FILE_TYPE
An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_PROVIDER
Environment variable: QUARKUS_OIDC_CLIENT_TLS_TRUST_STORE_PROVIDER
A unique OIDC client identifier. It must be set when OIDC clients are created dynamically and is optional in all other cases.
Environment variable: QUARKUS_OIDC_CLIENT_ID
Environment variable: QUARKUS_OIDC_CLIENT_ID
If this client configuration is enabled.
Environment variable: QUARKUS_OIDC_CLIENT_CLIENT_ENABLED
Environment variable: QUARKUS_OIDC_CLIENT_CLIENT_ENABLED
List of access token scopes
Environment variable: QUARKUS_OIDC_CLIENT_SCOPES
Environment variable: QUARKUS_OIDC_CLIENT_SCOPES
Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking whether the access token should be refreshed. If the sum is greater than this access token’s expiration time then a refresh is going to happen.
Environment variable: QUARKUS_OIDC_CLIENT_REFRESH_TOKEN_TIME_SKEW
Environment variable: QUARKUS_OIDC_CLIENT_REFRESH_TOKEN_TIME_SKEW
If the access token 'expires_in' property should be checked as an absolute time value as opposed to a duration relative to the current time.
Environment variable: QUARKUS_OIDC_CLIENT_ABSOLUTE_EXPIRES_IN
Environment variable: QUARKUS_OIDC_CLIENT_ABSOLUTE_EXPIRES_IN
Grant type
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_TYPE
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_TYPE
Access token property name in a token grant response
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_ACCESS_TOKEN_PROPERTY
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_ACCESS_TOKEN_PROPERTY
Refresh token property name in a token grant response
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_REFRESH_TOKEN_PROPERTY
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_REFRESH_TOKEN_PROPERTY
Access token expiry property name in a token grant response
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_EXPIRES_IN_PROPERTY
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_EXPIRES_IN_PROPERTY
Refresh token expiry property name in a token grant response
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_REFRESH_EXPIRES_IN_PROPERTY
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_REFRESH_EXPIRES_IN_PROPERTY
Requires that all filters which use 'OidcClient' acquire the tokens at the post-construct initialization time, possibly long before these tokens are used. This property should be disabled if the access token may expire before it is used for the first time and no refresh token is available.
Environment variable: QUARKUS_OIDC_CLIENT_EARLY_TOKENS_ACQUISITION
Environment variable: QUARKUS_OIDC_CLIENT_EARLY_TOKENS_ACQUISITION
Grant options
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_OPTIONS
Environment variable: QUARKUS_OIDC_CLIENT_GRANT_OPTIONS
Custom HTTP headers which have to be sent to the token endpoint
Environment variable: QUARKUS_OIDC_CLIENT_HEADERS
Environment variable: QUARKUS_OIDC_CLIENT_HEADERS
The base URL of the OpenID Connect (OIDC) server, for example, https://host:port/auth
. OIDC discovery endpoint will be called by default by appending a '.well-known/openid-configuration' path to this URL. Note if you work with Keycloak OIDC server, make sure the base URL is in the following format: https://host:port/realms/{realm}
where {realm}
has to be replaced by the name of the Keycloak realm.
Environment variable: QUARKUS_OIDC_CLIENT__ID__AUTH_SERVER_URL
Environment variable: QUARKUS_OIDC_CLIENT__ID__AUTH_SERVER_URL
Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.
Environment variable: QUARKUS_OIDC_CLIENT__ID__DISCOVERY_ENABLED
Environment variable: QUARKUS_OIDC_CLIENT__ID__DISCOVERY_ENABLED
Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TOKEN_PATH
Environment variable: QUARKUS_OIDC_CLIENT__ID__TOKEN_PATH
Relative path or absolute URL of the OIDC token revocation endpoint.
Environment variable: QUARKUS_OIDC_CLIENT__ID__REVOKE_PATH
Environment variable: QUARKUS_OIDC_CLIENT__ID__REVOKE_PATH
The client-id of the application. Each application has a client-id that is used to identify the application
Environment variable: QUARKUS_OIDC_CLIENT__ID__CLIENT_ID
Environment variable: QUARKUS_OIDC_CLIENT__ID__CLIENT_ID
The maximum amount of time connecting to the currently unavailable OIDC server will be attempted for. The number of times the connection request will be repeated is calculated by dividing the value of this property by 2. For example, setting it to 20S
will allow for requesting the connection up to 10 times with a 2 seconds delay between the retries. Note this property is only effective when the initial OIDC connection is created, for example, when requesting a well-known OIDC configuration. Use the 'connection-retry-count' property to support trying to re-establish an already available connection which may have been dropped.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CONNECTION_DELAY
Environment variable: QUARKUS_OIDC_CLIENT__ID__CONNECTION_DELAY
The number of times an attempt to re-establish an already available connection will be repeated for. Note this property is different to the connection-delay
property which is only effective during the initial OIDC connection creation. This property is used to try to recover the existing connection which may have been temporarily lost. For example, if a request to the OIDC token endpoint fails due to a connection exception then the request will be retried for a number of times configured by this property.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CONNECTION_RETRY_COUNT
Environment variable: QUARKUS_OIDC_CLIENT__ID__CONNECTION_RETRY_COUNT
The amount of time after which the current OIDC connection request will time out.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CONNECTION_TIMEOUT
Environment variable: QUARKUS_OIDC_CLIENT__ID__CONNECTION_TIMEOUT
The maximum size of the connection pool used by the WebClient
Environment variable: QUARKUS_OIDC_CLIENT__ID__MAX_POOL_SIZE
Environment variable: QUARKUS_OIDC_CLIENT__ID__MAX_POOL_SIZE
Client secret which is used for a client_secret_basic
authentication method. Note that a 'client-secret.value' can be used instead but both properties are mutually exclusive.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_SECRET
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_SECRET
The client secret value - it will be ignored if 'secret.key' is set
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_VALUE
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_VALUE
The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_PROVIDER_NAME
The CredentialsProvider client secret key
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_PROVIDER_KEY
Authentication method.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_METHOD
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_CLIENT_SECRET_METHOD
If provided, indicates that JWT is signed using a secret key
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET
The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET_PROVIDER_NAME
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET_PROVIDER_NAME
The CredentialsProvider client secret key
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET_PROVIDER_KEY
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SECRET_PROVIDER_KEY
If provided, indicates that JWT is signed using a private key in PEM or JWK format. You can use the signature-algorithm
property to specify the key algorithm.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_FILE
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_FILE
If provided, indicates that JWT is signed using a private key from a key store
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_STORE_FILE
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_STORE_FILE
A parameter to specify the password of the key store file.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_STORE_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_STORE_PASSWORD
The private key id/alias
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_ID
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_ID
The private key password
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_KEY_PASSWORD
JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider’s token endpoint.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_AUDIENCE
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_AUDIENCE
Key identifier of the signing key added as a JWT 'kid' header
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_TOKEN_KEY_ID
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_TOKEN_KEY_ID
Issuer of the signing key added as a JWT 'iss' claim (default: client id)
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_ISSUER
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_ISSUER
Subject of the signing key added as a JWT 'sub' claim (default: client id)
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SUBJECT
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SUBJECT
Signature algorithm, also used for the key-file
property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SIGNATURE_ALGORITHM
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_SIGNATURE_ALGORITHM
JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_LIFESPAN
Environment variable: QUARKUS_OIDC_CLIENT__ID__CREDENTIALS_JWT_LIFESPAN
Environment variable: QUARKUS_OIDC_CLIENT__ID__PROXY_HOST
Environment variable: QUARKUS_OIDC_CLIENT__ID__PROXY_HOST
The port number of the Proxy. Default value is 80.
Environment variable: QUARKUS_OIDC_CLIENT__ID__PROXY_PORT
Environment variable: QUARKUS_OIDC_CLIENT__ID__PROXY_PORT
The username, if Proxy needs authentication.
Environment variable: QUARKUS_OIDC_CLIENT__ID__PROXY_USERNAME
Environment variable: QUARKUS_OIDC_CLIENT__ID__PROXY_USERNAME
The password, if Proxy needs authentication.
Environment variable: QUARKUS_OIDC_CLIENT__ID__PROXY_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT__ID__PROXY_PASSWORD
Certificate validation and hostname verification, which can be one of the following values from enum Verification
. Default is required.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_VERIFICATION
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_VERIFICATION
An optional key store which holds the certificate information instead of specifying separate files.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_FILE
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_FILE
An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_FILE_TYPE
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_FILE_TYPE
An optional parameter to specify a provider of the key store file. If not given, the provider is automatically detected based on the key store file type.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_PROVIDER
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_PROVIDER
A parameter to specify the password of the key store file. If not given, the default ("password") is used.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_PASSWORD
An optional parameter to select a specific key in the key store. When SNI is disabled, if the key store contains multiple keys and no alias is specified, the behavior is undefined.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_KEY_ALIAS
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_KEY_ALIAS
An optional parameter to define the password for the key, in case it’s different from key-store-password
.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_KEY_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_KEY_STORE_KEY_PASSWORD
An optional trust store which holds the certificate information of the certificates to trust
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_FILE
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_FILE
A parameter to specify the password of the trust store file.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_PASSWORD
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_PASSWORD
A parameter to specify the alias of the trust store certificate.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_CERT_ALIAS
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_CERT_ALIAS
An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_FILE_TYPE
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_FILE_TYPE
An optional parameter to specify a provider of the trust store file. If not given, the provider is automatically detected based on the trust store file type.
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_PROVIDER
Environment variable: QUARKUS_OIDC_CLIENT__ID__TLS_TRUST_STORE_PROVIDER
A unique OIDC client identifier. It must be set when OIDC clients are created dynamically and is optional in all other cases.
Environment variable: QUARKUS_OIDC_CLIENT__ID__ID
Environment variable: QUARKUS_OIDC_CLIENT__ID__ID
If this client configuration is enabled.
Environment variable: QUARKUS_OIDC_CLIENT__ID__CLIENT_ENABLED
Environment variable: QUARKUS_OIDC_CLIENT__ID__CLIENT_ENABLED
List of access token scopes
Environment variable: QUARKUS_OIDC_CLIENT__ID__SCOPES
Environment variable: QUARKUS_OIDC_CLIENT__ID__SCOPES
Refresh token time skew in seconds. If this property is enabled then the configured number of seconds is added to the current time when checking whether the access token should be refreshed. If the sum is greater than this access token’s expiration time then a refresh is going to happen.
Environment variable: QUARKUS_OIDC_CLIENT__ID__REFRESH_TOKEN_TIME_SKEW
Environment variable: QUARKUS_OIDC_CLIENT__ID__REFRESH_TOKEN_TIME_SKEW
If the access token 'expires_in' property should be checked as an absolute time value as opposed to a duration relative to the current time.
Environment variable: QUARKUS_OIDC_CLIENT__ID__ABSOLUTE_EXPIRES_IN
Environment variable: QUARKUS_OIDC_CLIENT__ID__ABSOLUTE_EXPIRES_IN
Grant type
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_TYPE
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_TYPE
Access token property name in a token grant response
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_ACCESS_TOKEN_PROPERTY
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_ACCESS_TOKEN_PROPERTY
Refresh token property name in a token grant response
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_REFRESH_TOKEN_PROPERTY
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_REFRESH_TOKEN_PROPERTY
Access token expiry property name in a token grant response
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_EXPIRES_IN_PROPERTY
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_EXPIRES_IN_PROPERTY
Refresh token expiry property name in a token grant response
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_REFRESH_EXPIRES_IN_PROPERTY
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_REFRESH_EXPIRES_IN_PROPERTY
Grant options
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS
Environment variable: QUARKUS_OIDC_CLIENT__ID__GRANT_OPTIONS
Requires that all filters which use 'OidcClient' acquire the tokens at the post-construct initialization time, possibly long before these tokens are used. This property should be disabled if the access token may expire before it is used for the first time and no refresh token is available.
Environment variable: QUARKUS_OIDC_CLIENT__ID__EARLY_TOKENS_ACQUISITION
Environment variable: QUARKUS_OIDC_CLIENT__ID__EARLY_TOKENS_ACQUISITION
Custom HTTP headers which have to be sent to the token endpoint
Environment variable: QUARKUS_OIDC_CLIENT__ID__HEADERS
Environment variable: QUARKUS_OIDC_CLIENT__ID__HEADERS
Enable OidcClientRequestFilter for all the injected MP RestClient implementations. If this property is disabled then OidcClientRequestFilter has to be registered as an MP RestClient provider.
Environment variable: QUARKUS_OIDC_CLIENT_FILTER_REGISTER_FILTER
Environment variable: QUARKUS_OIDC_CLIENT_FILTER_REGISTER_FILTER
Name of the configured OidcClient used by the OidcClientRequestFilter. You can override this configuration for individual MP RestClient with the io.quarkus.oidc.client.filter.OidcClientFilter
annotation.
Environment variable: QUARKUS_OIDC_CLIENT_FILTER_CLIENT_NAME
Environment variable: QUARKUS_OIDC_CLIENT_FILTER_CLIENT_NAME
Name of the configured OidcClient used by the OidcClientRequestReactiveFilter. You can override this configuration for individual MP RestClients with the io.quarkus.oidc.client.filter.OidcClientFilter
annotation.
Environment variable: QUARKUS_OIDC_CLIENT_REACTIVE_FILTER_CLIENT_NAME
Environment variable: QUARKUS_OIDC_CLIENT_REACTIVE_FILTER_CLIENT_NAME
If the OIDC Token Propagation is enabled.
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_ENABLED
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_ENABLED
Enable either AccessTokenRequestFilter or JsonWebTokenRequestFilter for all the injected MP RestClient implementations. AccessTokenRequestFilter can propagate both opaque (binary) and JsonWebToken tokens but it can not modify and secure the updated JsonWebToken tokens. JsonWebTokenRequestFilter can only propagate JsonWebToken tokens but it can also modify and secure them again. Enable the 'jsonWebToken' property to have JsonWebTokenRequestFilter registered. Alternatively, instead of using this property for registering these filters with all the injected MP RestClient implementations, both filters can be registered as MP RestClient providers with the specific MP RestClient implementations.
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_REGISTER_FILTER
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_REGISTER_FILTER
Enable JsonWebTokenRequestFilter instead of AccessTokenRequestFilter for all the injected MP RestClient implementations. This filter can propagate as well as modify and secure the updated JsonWebToken tokens. Note this property is ignored unless the 'registerFilter' property is enabled.
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_JSON_WEB_TOKEN
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_JSON_WEB_TOKEN
Secure the injected and possibly modified JsonWebToken. For example, a JsonWebToken produced and signed by OpenId Connect provider can be re-signed using a new private key. Note this property is injected into JsonWebTokenRequestFilter.
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_SECURE_JSON_WEB_TOKEN
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_SECURE_JSON_WEB_TOKEN
Exchange the current token with OpenId Connect Provider for a new token using either "urn:ietf:params:oauth:grant-type:token-exchange" or "urn:ietf:params:oauth:grant-type:jwt-bearer" token grant before propagating it. Note this property is injected into AccessTokenRequestFilter.
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_EXCHANGE_TOKEN
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_EXCHANGE_TOKEN
Name of the configured OidcClient. Note this property is injected into AccessTokenRequestFilter and is only used if the exchangeToken
property is enabled.
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_CLIENT_NAME
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_CLIENT_NAME
If the OIDC Token Reactive Propagation is enabled.
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_REACTIVE_ENABLED
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_REACTIVE_ENABLED
Exchange the current token with OpenId Connect Provider for a new token using either "urn:ietf:params:oauth:grant-type:token-exchange" or "urn:ietf:params:oauth:grant-type:jwt-bearer" token grant before propagating it.
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_REACTIVE_EXCHANGE_TOKEN
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_REACTIVE_EXCHANGE_TOKEN
Name of the configured OidcClient. Note this property is only used if the exchangeToken
property is enabled.
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_REACTIVE_CLIENT_NAME
Environment variable: QUARKUS_OIDC_TOKEN_PROPAGATION_REACTIVE_CLIENT_NAME
Default on Quarkus is ExporterType.Constants#CDI_VALUE
.
Environment variable: QUARKUS_OTEL_TRACES_EXPORTER
Environment variable: QUARKUS_OTEL_TRACES_EXPORTER
Fallbacks to the legacy property quarkus.opentelemetry.tracer.sampler.sampler.name
or defaults to SamplerType.Constants#PARENT_BASED_ALWAYS_ON
.
Environment variable: QUARKUS_OTEL_TRACES_SAMPLER
Environment variable: QUARKUS_OTEL_TRACES_SAMPLER
No Metrics exporter for now
Environment variable: QUARKUS_OTEL_METRICS_EXPORTER
Environment variable: QUARKUS_OTEL_METRICS_EXPORTER
No Log exporter for now.
Environment variable: QUARKUS_OTEL_LOGS_EXPORTER
Environment variable: QUARKUS_OTEL_LOGS_EXPORTER
Default is PropagatorType.Constants#TRACE_CONTEXT
,PropagatorType.Constants#BAGGAGE
(W3C).
Environment variable: QUARKUS_OTEL_PROPAGATORS
Environment variable: QUARKUS_OTEL_PROPAGATORS
Defaults to false
.
Environment variable: QUARKUS_OTEL_SDK_DISABLED
Environment variable: QUARKUS_OTEL_SDK_DISABLED
Fallbacks to the legacy property quarkus.opentelemetry.tracer.suppress-non-application-uris
or defaults to true
.
Environment variable: QUARKUS_OTEL_TRACES_SUPPRESS_NON_APPLICATION_URIS
Environment variable: QUARKUS_OTEL_TRACES_SUPPRESS_NON_APPLICATION_URIS
Fallbacks to the legacy property quarkus.opentelemetry.tracer.include-static-resources
or defaults to false
.
Environment variable: QUARKUS_OTEL_TRACES_INCLUDE_STATIC_RESOURCES
Environment variable: QUARKUS_OTEL_TRACES_INCLUDE_STATIC_RESOURCES
Fallbacks to the legacy property quarkus.opentelemetry.tracer.sampler.ratio
or defaults to 1.0
.
Environment variable: QUARKUS_OTEL_TRACES_SAMPLER_ARG
Environment variable: QUARKUS_OTEL_TRACES_SAMPLER_ARG
By default, there is no limit.
Environment variable: QUARKUS_OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT
Environment variable: QUARKUS_OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT
Default is 128
.
Environment variable: QUARKUS_OTEL_ATTRIBUTE_COUNT_LIMIT
Environment variable: QUARKUS_OTEL_ATTRIBUTE_COUNT_LIMIT
By default, there is no limit.
Environment variable: QUARKUS_OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT
Environment variable: QUARKUS_OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT
Default is 128
.
Environment variable: QUARKUS_OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT
Environment variable: QUARKUS_OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT
Default is 128
.
Environment variable: QUARKUS_OTEL_SPAN_EVENT_COUNT_LIMIT
Environment variable: QUARKUS_OTEL_SPAN_EVENT_COUNT_LIMIT
Default is 128
.
Environment variable: QUARKUS_OTEL_SPAN_LINK_COUNT_LIMIT
Environment variable: QUARKUS_OTEL_SPAN_LINK_COUNT_LIMIT
Default is 5000
.
Environment variable: QUARKUS_OTEL_BSP_SCHEDULE_DELAY
Environment variable: QUARKUS_OTEL_BSP_SCHEDULE_DELAY
Default is 2048
.
Environment variable: QUARKUS_OTEL_BSP_MAX_QUEUE_SIZE
Environment variable: QUARKUS_OTEL_BSP_MAX_QUEUE_SIZE
Default is 512
.
Environment variable: QUARKUS_OTEL_BSP_MAX_EXPORT_BATCH_SIZE
Environment variable: QUARKUS_OTEL_BSP_MAX_EXPORT_BATCH_SIZE
Default is 30s
.
Environment variable: QUARKUS_OTEL_BSP_EXPORT_TIMEOUT
Environment variable: QUARKUS_OTEL_BSP_EXPORT_TIMEOUT
Specify resource attributes in the following format: key1=val1,key2=val2,key3=val3
.
Environment variable: QUARKUS_OTEL_RESOURCE_ATTRIBUTES
Environment variable: QUARKUS_OTEL_RESOURCE_ATTRIBUTES
Defaults to quarkus.application.name
.
Environment variable: QUARKUS_OTEL_SERVICE_NAME
Environment variable: QUARKUS_OTEL_SERVICE_NAME
Specify resource attribute keys that are filtered.
Environment variable: QUARKUS_OTEL_EXPERIMENTAL_RESOURCE_DISABLED_KEYS
Environment variable: QUARKUS_OTEL_EXPERIMENTAL_RESOURCE_DISABLED_KEYS
Sets the OTLP endpoint to connect to. If unset, defaults to OtlpExporterRuntimeConfig#DEFAULT_GRPC_BASE_URI
. We are currently using just the traces, therefore quarkus.otel.exporter.otlp.traces.endpoint
is recommended.
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_ENDPOINT
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_ENDPOINT
Fallbacks to the legacy property quarkus.opentelemetry.tracer.exporter.otlp.endpoint<
or defaults to OtlpExporterRuntimeConfig#DEFAULT_GRPC_BASE_URI
.
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
Key-value pairs to be used as headers associated with gRPC requests. The format is similar to the OTEL_EXPORTER_OTLP_HEADERS
environment variable, a list of key-value pairs separated by the "=" character. i.e.: key1=value1,key2=value2
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_HEADERS
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_HEADERS
Sets the method used to compress payloads. If unset, compression is disabled. Currently supported compression methods include gzip
and none
.
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_COMPRESSION
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_COMPRESSION
Sets the maximum time to wait for the collector to process an exported batch of spans. If unset, defaults to `OtlpExporterRuntimeConfig#DEFAULT_TIMEOUT_SECS`s.
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_TIMEOUT
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_TIMEOUT
OTLP defines the encoding of telemetry data and the protocol used to exchange data between the client and the server. Depending on the exporter, the available protocols will be different.
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROTOCOL
Environment variable: QUARKUS_OTEL_EXPORTER_OTLP_TRACES_PROTOCOL
In such cases this property allows users to make the trade-off between fast build cycles with the older version of picocli, and temporarily accept slower build cycles with the latest version of picocli until the updated extension is available.
Environment variable: QUARKUS_PICOCLI_NATIVE_IMAGE_PROCESSING_ENABLE
Environment variable: QUARKUS_PICOCLI_NATIVE_IMAGE_PROCESSING_ENABLE
Name of bean annotated with io.quarkus.picocli.runtime.annotations.TopCommand
or FQCN of class which will be used as entry point for Picocli CommandLine instance. This class needs to be annotated with picocli.CommandLine.Command
.
Environment variable: QUARKUS_PICOCLI_TOP_COMMAND
Environment variable: QUARKUS_PICOCLI_TOP_COMMAND
Set this to true
to read configuration from system properties and environment variables only. This only applies to runtime.
Environment variable: QUARKUS_CONFIG_SOURCES_SYSTEM_ONLY
Environment variable: QUARKUS_CONFIG_SOURCES_SYSTEM_ONLY
Native-image build uses it to define additional locales that are supposed to be available at runtime.
Environment variable: QUARKUS_LOCALES
Environment variable: QUARKUS_LOCALES
Native-image build uses this property to derive user.language
and user.country
for the application’s runtime.
Environment variable: QUARKUS_DEFAULT_LOCALE
Environment variable: QUARKUS_DEFAULT_LOCALE
Profile that will be active when Quarkus launches.
Environment variable: QUARKUS_PROFILE
Environment variable: QUARKUS_PROFILE
Accepts a single configuration profile name. If a configuration property cannot be found in the current active profile, the config performs the same lookup in the profile set by this configuration.
Environment variable: QUARKUS_CONFIG_PROFILE_PARENT
Environment variable: QUARKUS_CONFIG_PROFILE_PARENT
Additional config locations to be loaded with the Config. The configuration support multiple locations separated by a comma and each must represent a valid java.net.URI
.
Environment variable: QUARKUS_CONFIG_LOCATIONS
Environment variable: QUARKUS_CONFIG_LOCATIONS
${quarkus.uuid}
.
Environment variable: QUARKUS_UUID
Environment variable: QUARKUS_UUID
true to quit exit right after the initialization. The option is not meant be used directly by users.
Environment variable: QUARKUS_INIT_AND_EXIT
Environment variable: QUARKUS_INIT_AND_EXIT
We don’t make it a list as the args are separated by a space, not a comma.
Environment variable: QUARKUS_ARGS
Environment variable: QUARKUS_ARGS
If Build time analytics are disabled.
Environment variable: QUARKUS_ANALYTICS_DISABLED
Environment variable: QUARKUS_ANALYTICS_DISABLED
The Segment base URI.
Environment variable: QUARKUS_ANALYTICS_URI_BASE
Environment variable: QUARKUS_ANALYTICS_URI_BASE
The Timeout to send the build time analytics to segment.
Environment variable: QUARKUS_ANALYTICS_TIMEOUT
Environment variable: QUARKUS_ANALYTICS_TIMEOUT
The name of the application. If not set, defaults to the name of the project (except for tests where it is not set at all).
Environment variable: QUARKUS_APPLICATION_NAME
Environment variable: QUARKUS_APPLICATION_NAME
The version of the application. If not set, defaults to the version of the project (except for tests where it is not set at all).
Environment variable: QUARKUS_APPLICATION_VERSION
Environment variable: QUARKUS_APPLICATION_VERSION
The header to use for UI Screen (Swagger UI, GraphQL UI etc).
Environment variable: QUARKUS_APPLICATION_UI_HEADER
Environment variable: QUARKUS_APPLICATION_UI_HEADER
The path of the banner (path relative to root of classpath) which could be provided by user
Environment variable: QUARKUS_BANNER_PATH
Environment variable: QUARKUS_BANNER_PATH
Whether the banner will be displayed
Environment variable: QUARKUS_BANNER_ENABLED
Environment variable: QUARKUS_BANNER_ENABLED
If set to true, the workspace initialization will be based on the effective POMs (i.e. properly interpolated, including support for profiles) instead of the raw ones.
Environment variable: QUARKUS_BOOTSTRAP_EFFECTIVE_MODEL_BUILDER
Environment variable: QUARKUS_BOOTSTRAP_EFFECTIVE_MODEL_BUILDER
If set to true, workspace discovery will be enabled for all launch modes. Usually, workspace discovery is enabled by default only for dev and test modes.
Environment variable: QUARKUS_BOOTSTRAP_WORKSPACE_DISCOVERY
Environment variable: QUARKUS_BOOTSTRAP_WORKSPACE_DISCOVERY
Whether to throw an error, warn or silently ignore misaligned platform BOM imports
Environment variable: QUARKUS_BOOTSTRAP_MISALIGNED_PLATFORM_IMPORTS
Environment variable: QUARKUS_BOOTSTRAP_MISALIGNED_PLATFORM_IMPORTS
Environment variable: QUARKUS_CLASS_LOADING_PARENT_FIRST_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_PARENT_FIRST_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_RELOADABLE_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_RELOADABLE_ARTIFACTS
Artifacts that will never be loaded by the class loader, and will not be packed into the final application. This allows you to explicitly remove artifacts from your application even though they may be present on the class path.
Environment variable: QUARKUS_CLASS_LOADING_REMOVED_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_REMOVED_ARTIFACTS
Note that for technical reasons this is not supported when running with JBang.
Environment variable: QUARKUS_CLASS_LOADING_REMOVED_RESOURCES
Environment variable: QUARKUS_CLASS_LOADING_REMOVED_RESOURCES
Native tests leveraging`@io.quarkus.test.junit.TestProfile` are always run with quarkus.configuration.build-time-mismatch-at-runtime = fail
.
Environment variable: QUARKUS_CONFIGURATION_BUILD_TIME_MISMATCH_AT_RUNTIME
Environment variable: QUARKUS_CONFIGURATION_BUILD_TIME_MISMATCH_AT_RUNTIME
If this is false results can still be viewed in the dev console.
Environment variable: QUARKUS_CONSOLE_ENABLED
Environment variable: QUARKUS_CONSOLE_ENABLED
Disables the ability to enter input on the console.
Environment variable: QUARKUS_CONSOLE_DISABLE_INPUT
Environment variable: QUARKUS_CONSOLE_DISABLE_INPUT
Use this option if your terminal does not support ANSI escape sequences.
Environment variable: QUARKUS_CONSOLE_BASIC
Environment variable: QUARKUS_CONSOLE_BASIC
If color should be enabled or disabled. If this is not present then an attempt will be made to guess if the terminal supports color
Environment variable: QUARKUS_CONSOLE_COLOR
Environment variable: QUARKUS_CONSOLE_COLOR
If set to true, writes a list of all reflective classes to META-INF
Environment variable: QUARKUS_DEBUG_REFLECTION
Environment variable: QUARKUS_DEBUG_REFLECTION
If set to a directory, all generated classes will be written into that directory
Environment variable: QUARKUS_DEBUG_GENERATED_CLASSES_DIR
Environment variable: QUARKUS_DEBUG_GENERATED_CLASSES_DIR
If set to a directory, all transformed classes (e.g. Panache entities) will be written into that directory
Environment variable: QUARKUS_DEBUG_TRANSFORMED_CLASSES_DIR
Environment variable: QUARKUS_DEBUG_TRANSFORMED_CLASSES_DIR
A ZIG file is a textual representation of the generated code that is referenced in the stacktraces.
Environment variable: QUARKUS_DEBUG_GENERATED_SOURCES_DIR
Environment variable: QUARKUS_DEBUG_GENERATED_SOURCES_DIR
If set to true
, Quarkus prints the wall-clock time each build step took to complete. This is useful as a first step in debugging slow startup times.
Environment variable: QUARKUS_DEBUG_PRINT_STARTUP_TIMES
Environment variable: QUARKUS_DEBUG_PRINT_STARTUP_TIMES
Deployment target
Environment variable: QUARKUS_DEPLOY_TARGET
Environment variable: QUARKUS_DEPLOY_TARGET
Global flag that can be used to disable all Dev Services. If this is set to false then Dev Services will not be used.
Environment variable: QUARKUS_DEVSERVICES_ENABLED
Environment variable: QUARKUS_DEVSERVICES_ENABLED
The timeout for starting a container
Environment variable: QUARKUS_DEVSERVICES_TIMEOUT
Environment variable: QUARKUS_DEVSERVICES_TIMEOUT
The Ide to use to open files from the DevUI. auto
means that Quarkus will attempt to determine the Ide being used.
Environment variable: QUARKUS_IDE_TARGET
Environment variable: QUARKUS_IDE_TARGET
Paths of library to load.
Environment variable: QUARKUS_JNI_LIBRARY_PATHS
Environment variable: QUARKUS_JNI_LIBRARY_PATHS
Whether Quarkus should enable its ability to not do a full restart when changes to classes are compatible with JVM instrumentation. If this is set to true, Quarkus will perform class redefinition when possible.
Environment variable: QUARKUS_LIVE_RELOAD_INSTRUMENTATION
Environment variable: QUARKUS_LIVE_RELOAD_INSTRUMENTATION
The names of additional resource files to watch for changes, triggering a reload on change. Directories are not supported.
Environment variable: QUARKUS_LIVE_RELOAD_WATCHED_RESOURCES
Environment variable: QUARKUS_LIVE_RELOAD_WATCHED_RESOURCES
Password used to use to connect to the remote dev-mode application
Environment variable: QUARKUS_LIVE_RELOAD_PASSWORD
Environment variable: QUARKUS_LIVE_RELOAD_PASSWORD
URL used to use to connect to the remote dev-mode application
Environment variable: QUARKUS_LIVE_RELOAD_URL
Environment variable: QUARKUS_LIVE_RELOAD_URL
The amount of time to wait for a remote dev connect or reconnect
Environment variable: QUARKUS_LIVE_RELOAD_CONNECT_TIMEOUT
Environment variable: QUARKUS_LIVE_RELOAD_CONNECT_TIMEOUT
The amount of time to wait between attempts when connecting to the server side of remote dev
Environment variable: QUARKUS_LIVE_RELOAD_RETRY_INTERVAL
Environment variable: QUARKUS_LIVE_RELOAD_RETRY_INTERVAL
The maximum number of attempts when connecting to the server side of remote dev
Environment variable: QUARKUS_LIVE_RELOAD_RETRY_MAX_ATTEMPTS
Environment variable: QUARKUS_LIVE_RELOAD_RETRY_MAX_ATTEMPTS
Whether logging metrics are published in case a metrics extension is present.
Environment variable: QUARKUS_LOG_METRICS_ENABLED
Environment variable: QUARKUS_LOG_METRICS_ENABLED
The default minimum log level.
Environment variable: QUARKUS_LOG_MIN_LEVEL
Environment variable: QUARKUS_LOG_MIN_LEVEL
In addition, it also supports the standard JDK log levels.
Environment variable: QUARKUS_LOG_LEVEL
Environment variable: QUARKUS_LOG_LEVEL
The names of additional handlers to link to the root category. These handlers are defined in consoleHandlers, fileHandlers or syslogHandlers.
Environment variable: QUARKUS_LOG_HANDLERS
Environment variable: QUARKUS_LOG_HANDLERS
By default, Quarkus will install a non-functional JNDI initial context, to help mitigate against Log4Shell style attacks. If your application does need to use JNDI you can change this flag.
Environment variable: QUARKUS_NAMING_ENABLE_JNDI
Environment variable: QUARKUS_NAMING_ENABLE_JNDI
Comma-separated, additional arguments to pass to the build process. If an argument includes the ,
symbol, it needs to be escaped, e.g. \\,
Environment variable: QUARKUS_NATIVE_ADDITIONAL_BUILD_ARGS
Environment variable: QUARKUS_NATIVE_ADDITIONAL_BUILD_ARGS
If the HTTP url handler should be enabled, allowing you to do URL.openConnection() for HTTP URLs
Environment variable: QUARKUS_NATIVE_ENABLE_HTTP_URL_HANDLER
Environment variable: QUARKUS_NATIVE_ENABLE_HTTP_URL_HANDLER
If the HTTPS url handler should be enabled, allowing you to do URL.openConnection() for HTTPS URLs
Environment variable: QUARKUS_NATIVE_ENABLE_HTTPS_URL_HANDLER
Environment variable: QUARKUS_NATIVE_ENABLE_HTTPS_URL_HANDLER
The default value for java.awt.headless JVM option. Switching this option affects linking of awt libraries.
Environment variable: QUARKUS_NATIVE_HEADLESS
Environment variable: QUARKUS_NATIVE_HEADLESS
Defines the file encoding as in -Dfile.encoding=…
. Native image runtime uses the host’s (i.e. build time) value of file.encoding
system property. We intentionally default this to UTF-8 to avoid platform specific defaults to be picked up which can then result in inconsistent behavior in the generated native executable.
Environment variable: QUARKUS_NATIVE_FILE_ENCODING
Environment variable: QUARKUS_NATIVE_FILE_ENCODING
If all character sets should be added to the native image. This increases image size
Environment variable: QUARKUS_NATIVE_ADD_ALL_CHARSETS
Environment variable: QUARKUS_NATIVE_ADD_ALL_CHARSETS
The location of the Graal distribution
Environment variable: QUARKUS_NATIVE_GRAALVM_HOME
Environment variable: QUARKUS_NATIVE_GRAALVM_HOME
The location of the JDK
Environment variable: QUARKUS_NATIVE_JAVA_HOME
Environment variable: QUARKUS_NATIVE_JAVA_HOME
The maximum Java heap to be used during the native image generation
Environment variable: QUARKUS_NATIVE_NATIVE_IMAGE_XMX
Environment variable: QUARKUS_NATIVE_NATIVE_IMAGE_XMX
If the native image build should wait for a debugger to be attached before running. This is an advanced option and is generally only intended for those familiar with GraalVM internals
Environment variable: QUARKUS_NATIVE_DEBUG_BUILD_PROCESS
Environment variable: QUARKUS_NATIVE_DEBUG_BUILD_PROCESS
If the debug port should be published when building with docker and debug-build-process is true
Environment variable: QUARKUS_NATIVE_PUBLISH_DEBUG_BUILD_PROCESS_PORT
Environment variable: QUARKUS_NATIVE_PUBLISH_DEBUG_BUILD_PROCESS_PORT
If isolates should be enabled
Environment variable: QUARKUS_NATIVE_ENABLE_ISOLATES
Environment variable: QUARKUS_NATIVE_ENABLE_ISOLATES
If a JVM based 'fallback image' should be created if native image fails. This is not recommended, as this is functionally the same as just running the application in a JVM
Environment variable: QUARKUS_NATIVE_ENABLE_FALLBACK_IMAGES
Environment variable: QUARKUS_NATIVE_ENABLE_FALLBACK_IMAGES
If all META-INF/services entries should be automatically registered
Environment variable: QUARKUS_NATIVE_AUTO_SERVICE_LOADER_REGISTRATION
Environment variable: QUARKUS_NATIVE_AUTO_SERVICE_LOADER_REGISTRATION
If the bytecode of all proxies should be dumped for inspection
Environment variable: QUARKUS_NATIVE_DUMP_PROXIES
Environment variable: QUARKUS_NATIVE_DUMP_PROXIES
If this build should be done using a container runtime. Unless container-runtime is also set, docker will be used by default. If docker is not available or is an alias to podman, podman will be used instead as the default.
Environment variable: QUARKUS_NATIVE_CONTAINER_BUILD
Environment variable: QUARKUS_NATIVE_CONTAINER_BUILD
If this build is done using a remote docker daemon.
Environment variable: QUARKUS_NATIVE_REMOTE_CONTAINER_BUILD
Environment variable: QUARKUS_NATIVE_REMOTE_CONTAINER_BUILD
The docker image to use to do the image build. It can be one of graalvm
, mandrel
, or the full image path, e.g. quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-17
.
Environment variable: QUARKUS_NATIVE_BUILDER_IMAGE
Environment variable: QUARKUS_NATIVE_BUILDER_IMAGE
Use 'never' to fail the build if there is no image locally.
Environment variable: QUARKUS_NATIVE_BUILDER_IMAGE_PULL
Environment variable: QUARKUS_NATIVE_BUILDER_IMAGE_PULL
The container runtime (e.g. docker) that is used to do an image based build. If this is set then a container build is always done.
Environment variable: QUARKUS_NATIVE_CONTAINER_RUNTIME
Environment variable: QUARKUS_NATIVE_CONTAINER_RUNTIME
Options to pass to the container runtime
Environment variable: QUARKUS_NATIVE_CONTAINER_RUNTIME_OPTIONS
Environment variable: QUARKUS_NATIVE_CONTAINER_RUNTIME_OPTIONS
Environment variable: QUARKUS_NATIVE_MONITORING
Environment variable: QUARKUS_NATIVE_MONITORING
If the reports on call paths and included packages/classes/methods should be generated
Environment variable: QUARKUS_NATIVE_ENABLE_REPORTS
Environment variable: QUARKUS_NATIVE_ENABLE_REPORTS
If exceptions should be reported with a full stack trace
Environment variable: QUARKUS_NATIVE_REPORT_EXCEPTION_STACK_TRACES
Environment variable: QUARKUS_NATIVE_REPORT_EXCEPTION_STACK_TRACES
If errors should be reported at runtime. This is a more relaxed setting, however it is not recommended as it means your application may fail at runtime if an unsupported feature is used by accident.
Environment variable: QUARKUS_NATIVE_REPORT_ERRORS_AT_RUNTIME
Environment variable: QUARKUS_NATIVE_REPORT_ERRORS_AT_RUNTIME
Don’t build a native image if it already exists. This is useful if you have already built an image and you want to use Quarkus to deploy it somewhere. Note that this is not able to detect if the existing image is outdated, if you have modified source or config and want a new image you must not use this flag.
Environment variable: QUARKUS_NATIVE_REUSE_EXISTING
Environment variable: QUARKUS_NATIVE_REUSE_EXISTING
Note that Quarkus extensions typically include the resources they require by themselves. This option is useful in situations when the built-in functionality is not sufficient.
Environment variable: QUARKUS_NATIVE_RESOURCES_INCLUDES
Environment variable: QUARKUS_NATIVE_RESOURCES_INCLUDES
the resource red.png
will be available in the native image while the resources foo/green.png
and bar/blue.png
will not be available in the native image.
Environment variable: QUARKUS_NATIVE_RESOURCES_EXCLUDES
Environment variable: QUARKUS_NATIVE_RESOURCES_EXCLUDES
If debug is enabled and debug symbols are generated. The symbols will be generated in a separate .debug file.
Environment variable: QUARKUS_NATIVE_DEBUG_ENABLED
Environment variable: QUARKUS_NATIVE_DEBUG_ENABLED
Generate the report files for GraalVM Dashboard.
Environment variable: QUARKUS_NATIVE_ENABLE_DASHBOARD_DUMP
Environment variable: QUARKUS_NATIVE_ENABLE_DASHBOARD_DUMP
Higher compression level requires more time to compress the executable.
Environment variable: QUARKUS_NATIVE_COMPRESSION_LEVEL
Environment variable: QUARKUS_NATIVE_COMPRESSION_LEVEL
Allows passing extra arguments to the UPX command line (like --brute). The arguments are comma-separated. The exhaustive list of parameters can be found in https://github.com/upx/upx/blob/devel/doc/upx.pod.
Environment variable: QUARKUS_NATIVE_COMPRESSION_ADDITIONAL_ARGS
Environment variable: QUARKUS_NATIVE_COMPRESSION_ADDITIONAL_ARGS
The default built in types are 'jar' (which will use 'fast-jar'), 'legacy-jar' for the pre-1.12 default jar packaging, 'uber-jar', 'mutable-jar' (for remote development mode), 'native' and 'native-sources'.
Environment variable: QUARKUS_PACKAGE_TYPE
Environment variable: QUARKUS_PACKAGE_TYPE
If the Implementation information should be included in the runner jar’s MANIFEST.MF.
Environment variable: QUARKUS_PACKAGE_MANIFEST_ADD_IMPLEMENTATION_ENTRIES
Environment variable: QUARKUS_PACKAGE_MANIFEST_ADD_IMPLEMENTATION_ENTRIES
If your application has main classes annotated with io.quarkus.runtime.annotations.QuarkusMain
then this can also reference the name given in the annotation, to avoid the need to specify fully qualified names in the config.
Environment variable: QUARKUS_PACKAGE_MAIN_CLASS
Environment variable: QUARKUS_PACKAGE_MAIN_CLASS
Files that should not be copied to the output artifact
Environment variable: QUARKUS_PACKAGE_USER_CONFIGURED_IGNORED_ENTRIES
Environment variable: QUARKUS_PACKAGE_USER_CONFIGURED_IGNORED_ENTRIES
This parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.
Environment variable: QUARKUS_PACKAGE_INCLUDED_OPTIONAL_DEPENDENCIES
Environment variable: QUARKUS_PACKAGE_INCLUDED_OPTIONAL_DEPENDENCIES
This parameter is meant to be used in modules where multi-builds have been configured to avoid getting a final package with unused dependencies.
Environment variable: QUARKUS_PACKAGE_FILTER_OPTIONAL_DEPENDENCIES
Environment variable: QUARKUS_PACKAGE_FILTER_OPTIONAL_DEPENDENCIES
The suffix that is applied to the runner jar and native images
Environment variable: QUARKUS_PACKAGE_RUNNER_SUFFIX
Environment variable: QUARKUS_PACKAGE_RUNNER_SUFFIX
Indicates whether the generated binary file (uber-jar or native image) should have the runner suffix appended. Turning off the runner suffix in case of the uber-jar package type, the original build system (Maven, Gradle, etc) built JAR will be replaced with the Quarkus built uber JAR.
Environment variable: QUARKUS_PACKAGE_ADD_RUNNER_SUFFIX
Environment variable: QUARKUS_PACKAGE_ADD_RUNNER_SUFFIX
The output folder in which to place the output, this is resolved relative to the build systems target directory.
Environment variable: QUARKUS_PACKAGE_OUTPUT_DIRECTORY
Environment variable: QUARKUS_PACKAGE_OUTPUT_DIRECTORY
The name of the final artifact
Environment variable: QUARKUS_PACKAGE_OUTPUT_NAME
Environment variable: QUARKUS_PACKAGE_OUTPUT_NAME
Whether to automate the creation of AppCDS. This has no effect when a native binary is needed and will be ignored in that case. Furthermore, this option only works for Java 11+ and is considered experimental for the time being. Finally, care must be taken to use the same exact JVM version when building and running the application.
Environment variable: QUARKUS_PACKAGE_CREATE_APPCDS
Environment variable: QUARKUS_PACKAGE_CREATE_APPCDS
When AppCDS generation is enabled, if this property is set, then the JVM used to generate the AppCDS file will be the JVM present in the container image. The builder image is expected to have the 'java' binary on its PATH. This flag is useful when the JVM to be used at runtime is not the same exact JVM version as the one used to build the jar. Note that this property is consulted only when quarkus.package.create-appcds=true
and it requires having docker available during the build.
Environment variable: QUARKUS_PACKAGE_APPCDS_BUILDER_IMAGE
Environment variable: QUARKUS_PACKAGE_APPCDS_BUILDER_IMAGE
Ignored if quarkus.package.create-appcds
is set to false
.
Environment variable: QUARKUS_PACKAGE_APPCDS_USE_CONTAINER
Environment variable: QUARKUS_PACKAGE_APPCDS_USE_CONTAINER
Note that before reaugmentation has been performed these jars will be ignored, and if they are updated the app should be reaugmented again.
Environment variable: QUARKUS_PACKAGE_USER_PROVIDERS_DIRECTORY
Environment variable: QUARKUS_PACKAGE_USER_PROVIDERS_DIRECTORY
This option only applies when using fast-jar or mutable-jar. If this option is true then a list of all the coordinates of the artifacts that made up this image will be included in the quarkus-app directory. This list can be used by vulnerability scanners to determine if your application has any vulnerable dependencies.
Environment variable: QUARKUS_PACKAGE_INCLUDE_DEPENDENCY_LIST
Environment variable: QUARKUS_PACKAGE_INCLUDE_DEPENDENCY_LIST
An advanced option that will decompile generated and transformed bytecode into the 'decompiled' directory. This is only taken into account when fast-jar is used.
Environment variable: QUARKUS_PACKAGE_QUILTFLOWER_ENABLED
Environment variable: QUARKUS_PACKAGE_QUILTFLOWER_ENABLED
The version of Quiltflower to use
Environment variable: QUARKUS_PACKAGE_QUILTFLOWER_VERSION
Environment variable: QUARKUS_PACKAGE_QUILTFLOWER_VERSION
The directory into which to save the Quiltflower tool if it doesn’t exist
Environment variable: QUARKUS_PACKAGE_QUILTFLOWER_JAR_DIRECTORY
Environment variable: QUARKUS_PACKAGE_QUILTFLOWER_JAR_DIRECTORY
If set to true
, it will result in the Quarkus writing the transformed application bytecode to the build tool’s output directory. This is useful for post-build tools that need to scan the application bytecode - for example for offline code-coverage tools. For example, if using Maven, enabling this feature will result in the classes in target/classes
being updated with the versions that result after Quarkus has applied its transformations. Setting this to true
however, should be done with a lot of caution and only if subsequent builds are done in a clean environment (i.e. the build tool’s output directory has been completely cleaned).
Environment variable: QUARKUS_PACKAGE_WRITE_TRANSFORMED_BYTECODE_TO_BUILD_OUTPUT
Environment variable: QUARKUS_PACKAGE_WRITE_TRANSFORMED_BYTECODE_TO_BUILD_OUTPUT
Custom manifest attributes to be added to the main section of the MANIFEST.MF file. An example of the user defined property: quarkus.package.manifest.attributes."Entry-key1"=Value1 quarkus.package.manifest.attributes."Entry-key2"=Value2
Environment variable: QUARKUS_PACKAGE_MANIFEST_ATTRIBUTES
Environment variable: QUARKUS_PACKAGE_MANIFEST_ATTRIBUTES
Custom manifest sections to be added to the MANIFEST.MF file. An example of the user defined property: quarkus.package.manifest.manifest-sections."Section-Name"."Entry-Key1"=Value1 quarkus.package.manifest.manifest-sections."Section-Name"."Entry-Key2"=Value2
Environment variable: QUARKUS_PACKAGE_MANIFEST_MANIFEST_SECTIONS
Environment variable: QUARKUS_PACKAGE_MANIFEST_MANIFEST_SECTIONS
groupId of the platform to use
Environment variable: QUARKUS_PLATFORM_GROUP_ID
Environment variable: QUARKUS_PLATFORM_GROUP_ID
artifactId of the platform to use
Environment variable: QUARKUS_PLATFORM_ARTIFACT_ID
Environment variable: QUARKUS_PLATFORM_ARTIFACT_ID
version of the platform to use
Environment variable: QUARKUS_PLATFORM_VERSION
Environment variable: QUARKUS_PLATFORM_VERSION
The timeout to wait for running requests to finish. If this is not set then the application will exit immediately. Setting this timeout will incur a small performance penalty, as it requires active requests to be tracked.
Environment variable: QUARKUS_SHUTDOWN_TIMEOUT
Environment variable: QUARKUS_SHUTDOWN_TIMEOUT
Default value is dependent on extensions deployed (i.e. when using AWS Lambda extensions, this will be set to true by default)
Environment variable: QUARKUS_SNAPSTART_ENABLE
Environment variable: QUARKUS_SNAPSTART_ENABLE
Will do a classpath search for all META-INF/quarkus-preload-classes.txt
files These files contain fully qualified classnames that should be loaded in the SnapStart/CRaC beforeCheckpoint()
phase.
Environment variable: QUARKUS_SNAPSTART_PRELOAD_CLASSES
Environment variable: QUARKUS_SNAPSTART_PRELOAD_CLASSES
if preloading classes, specify whether to do static initialization when preloading these classes.
Environment variable: QUARKUS_SNAPSTART_INITIALIZE_CLASSES
Environment variable: QUARKUS_SNAPSTART_INITIALIZE_CLASSES
Start the full application during the snapshotting process. In other words, when enabled, it performs Application.start()
within SnapStart/CRaC beforeCheckpoint()
phase.
Environment variable: QUARKUS_SNAPSTART_FULL_WARMUP
Environment variable: QUARKUS_SNAPSTART_FULL_WARMUP
When SnapStart is enabled, it generates the application class list, so it can be preloaded. Only used if preload-classes
is set to true
.
Environment variable: QUARKUS_SNAPSTART_GENERATE_APPLICATION_CLASS_LIST
Environment variable: QUARKUS_SNAPSTART_GENERATE_APPLICATION_CLASS_LIST
Enable native SSL support.
Environment variable: QUARKUS_SSL_NATIVE
Environment variable: QUARKUS_SSL_NATIVE
If continuous testing is enabled. The default value is 'paused', which will allow you to start testing from the console or the Dev UI, but will not run tests on startup. If this is set to 'enabled' then testing will start as soon as the application has started. If this is 'disabled' then continuous testing is not enabled, and can’t be enabled without restarting the application.
Environment variable: QUARKUS_TEST_CONTINUOUS_TESTING
Environment variable: QUARKUS_TEST_CONTINUOUS_TESTING
If output from the running tests should be displayed in the console.
Environment variable: QUARKUS_TEST_DISPLAY_TEST_OUTPUT
Environment variable: QUARKUS_TEST_DISPLAY_TEST_OUTPUT
Tags that should be included for continuous testing. This supports JUnit Tag Expressions.
Environment variable: QUARKUS_TEST_INCLUDE_TAGS
Environment variable: QUARKUS_TEST_INCLUDE_TAGS
Tags that should be excluded by default with continuous testing. This is ignored if include-tags has been set. Defaults to 'slow'. This supports JUnit Tag Expressions.
Environment variable: QUARKUS_TEST_EXCLUDE_TAGS
Environment variable: QUARKUS_TEST_EXCLUDE_TAGS
Tests that should be included for continuous testing. This is a regular expression and is matched against the test class name (not the file name).
Environment variable: QUARKUS_TEST_INCLUDE_PATTERN
Environment variable: QUARKUS_TEST_INCLUDE_PATTERN
Tests that should be excluded with continuous testing. This is a regular expression and is matched against the test class name (not the file name). This is ignored if include-pattern has been set.
Environment variable: QUARKUS_TEST_EXCLUDE_PATTERN
Environment variable: QUARKUS_TEST_EXCLUDE_PATTERN
Test engine ids that should be included for continuous testing.
Environment variable: QUARKUS_TEST_INCLUDE_ENGINES
Environment variable: QUARKUS_TEST_INCLUDE_ENGINES
Test engine ids that should be excluded by default with continuous testing. This is ignored if include-engines has been set.
Environment variable: QUARKUS_TEST_EXCLUDE_ENGINES
Environment variable: QUARKUS_TEST_EXCLUDE_ENGINES
Changes tests to use the 'flat' ClassPath used in Quarkus 1.x versions. This means all Quarkus and test classes are loaded in the same ClassLoader, however it means you cannot use continuous testing. Note that if you find this necessary for your application then you may also have problems running in development mode, which cannot use a flat class path.
Environment variable: QUARKUS_TEST_FLAT_CLASS_PATH
Environment variable: QUARKUS_TEST_FLAT_CLASS_PATH
The profile to use when testing the native image
Environment variable: QUARKUS_TEST_NATIVE_IMAGE_PROFILE
Environment variable: QUARKUS_TEST_NATIVE_IMAGE_PROFILE
The profile to use when testing using @QuarkusIntegrationTest
Environment variable: QUARKUS_TEST_INTEGRATION_TEST_PROFILE
Environment variable: QUARKUS_TEST_INTEGRATION_TEST_PROFILE
The profile (dev, test or prod) to use when testing using @QuarkusTest
Environment variable: QUARKUS_TEST_PROFILE
Environment variable: QUARKUS_TEST_PROFILE
The tags this profile is associated with. When the quarkus.test.profile.tags
System property is set (its value is a comma separated list of strings) then Quarkus will only execute tests that are annotated with a @TestProfile
that has at least one of the supplied (via the aforementioned system property) tags.
Environment variable: QUARKUS_TEST_PROFILE_TAGS
Environment variable: QUARKUS_TEST_PROFILE_TAGS
Controls the container network to be used when @QuarkusIntegration needs to launch the application in a container. This setting only applies if Quarkus does not need to use a shared network - which is the case if DevServices are used when running the test.
Environment variable: QUARKUS_TEST_CONTAINER_NETWORK
Environment variable: QUARKUS_TEST_CONTAINER_NETWORK
Additional launch parameters to be used when Quarkus launches the produced artifact for @QuarkusIntegrationTest
When the artifact is a jar
, this string is passed right after the java
command. When the artifact is a container
, this string is passed right after the docker run
command. When the artifact is a native binary
, this string is passed right after the native binary name.
Environment variable: QUARKUS_TEST_ARG_LINE
Environment variable: QUARKUS_TEST_ARG_LINE
Used in @QuarkusIntegrationTest
to determine how long the test will wait for the application to launch
Environment variable: QUARKUS_TEST_WAIT_TIME
Environment variable: QUARKUS_TEST_WAIT_TIME
Configures the hang detection in @QuarkusTest. If no activity happens (i.e. no test callbacks are called) over this period then QuarkusTest will dump all threads stack traces, to help diagnose a potential hang. Note that the initial timeout (before Quarkus has started) will only apply if provided by a system property, as it is not possible to read all config sources until Quarkus has booted.
Environment variable: QUARKUS_TEST_HANG_DETECTION_TIMEOUT
Environment variable: QUARKUS_TEST_HANG_DETECTION_TIMEOUT
The type of test to run, this can be either: quarkus-test: Only runs @QuarkusTest
annotated test classes unit: Only runs classes that are not annotated with @QuarkusTest
all: Runs both, running the unit tests first
Environment variable: QUARKUS_TEST_TYPE
Environment variable: QUARKUS_TEST_TYPE
If a class matches this pattern then it will be cloned into the Quarkus ClassLoader even if it is in a parent first artifact. This is important for collections which can contain objects from the Quarkus ClassLoader, but for most parent first classes it will just cause problems.
Environment variable: QUARKUS_TEST_CLASS_CLONE_PATTERN
Environment variable: QUARKUS_TEST_CLASS_CLONE_PATTERN
If this is true then only the tests from the main application module will be run (i.e. the module that is currently running mvn quarkus:dev). If this is false then tests from all dependency modules will be run as well.
Environment variable: QUARKUS_TEST_ONLY_TEST_APPLICATION_MODULE
Environment variable: QUARKUS_TEST_ONLY_TEST_APPLICATION_MODULE
Modules that should be included for continuous testing. This is a regular expression and is matched against the module groupId:artifactId.
Environment variable: QUARKUS_TEST_INCLUDE_MODULE_PATTERN
Environment variable: QUARKUS_TEST_INCLUDE_MODULE_PATTERN
Modules that should be excluded for continuous testing. This is a regular expression and is matched against the module groupId:artifactId. This is ignored if include-module-pattern has been set.
Environment variable: QUARKUS_TEST_EXCLUDE_MODULE_PATTERN
Environment variable: QUARKUS_TEST_EXCLUDE_MODULE_PATTERN
If the test callbacks should be invoked for the integration tests (tests annotated with @QuarkusIntegrationTest
).
Environment variable: QUARKUS_TEST_ENABLE_CALLBACKS_FOR_INTEGRATION_TESTS
Environment variable: QUARKUS_TEST_ENABLE_CALLBACKS_FOR_INTEGRATION_TESTS
Set additional ports to be exposed when @QuarkusIntegration needs to launch the application in a container.
Environment variable: QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS
Environment variable: QUARKUS_TEST_CONTAINER_ADDITIONAL_EXPOSED_PORTS
A set of labels to add to the launched container
Environment variable: QUARKUS_TEST_CONTAINER_LABELS
Environment variable: QUARKUS_TEST_CONTAINER_LABELS
Additional environment variables to be set in the process that @QuarkusIntegrationTest
launches.
Environment variable: QUARKUS_TEST_ENV
Environment variable: QUARKUS_TEST_ENV
The core thread pool size. This number of threads will always be kept alive.
Environment variable: QUARKUS_THREAD_POOL_CORE_THREADS
Environment variable: QUARKUS_THREAD_POOL_CORE_THREADS
Prefill core thread pool. The core thread pool will be initialised with the core number of threads at startup
Environment variable: QUARKUS_THREAD_POOL_PREFILL
Environment variable: QUARKUS_THREAD_POOL_PREFILL
The maximum number of threads. If this is not specified then it will be automatically sized to the greatest of 8 * the number of available processors and 200. For example if there are 4 processors the max threads will be 200. If there are 48 processors it will be 384.
Environment variable: QUARKUS_THREAD_POOL_MAX_THREADS
Environment variable: QUARKUS_THREAD_POOL_MAX_THREADS
The queue size. For most applications this should be unbounded
Environment variable: QUARKUS_THREAD_POOL_QUEUE_SIZE
Environment variable: QUARKUS_THREAD_POOL_QUEUE_SIZE
The executor growth resistance. A resistance factor applied after the core pool is full; values applied here will cause that fraction of submissions to create new threads when no idle thread is available. A value of 0.0f
implies that threads beyond the core size should be created as aggressively as threads within it; a value of 1.0f
implies that threads beyond the core size should never be created.
Environment variable: QUARKUS_THREAD_POOL_GROWTH_RESISTANCE
Environment variable: QUARKUS_THREAD_POOL_GROWTH_RESISTANCE
The shutdown timeout. If all pending work has not been completed by this time then additional threads will be spawned to attempt to finish any pending tasks, and the shutdown process will continue
Environment variable: QUARKUS_THREAD_POOL_SHUTDOWN_TIMEOUT
Environment variable: QUARKUS_THREAD_POOL_SHUTDOWN_TIMEOUT
The amount of time to wait for thread pool shutdown before tasks should be interrupted. If this value is greater than or equal to the value for shutdown-timeout
, then tasks will not be interrupted before the shutdown timeout occurs.
Environment variable: QUARKUS_THREAD_POOL_SHUTDOWN_INTERRUPT
Environment variable: QUARKUS_THREAD_POOL_SHUTDOWN_INTERRUPT
The frequency at which the status of the thread pool should be checked during shutdown. Information about waiting tasks and threads will be checked and possibly logged at this interval. Setting this key to an empty value disables the shutdown check interval.
Environment variable: QUARKUS_THREAD_POOL_SHUTDOWN_CHECK_INTERVAL
Environment variable: QUARKUS_THREAD_POOL_SHUTDOWN_CHECK_INTERVAL
The amount of time a thread will stay alive with no work.
Environment variable: QUARKUS_THREAD_POOL_KEEP_ALIVE_TIME
Environment variable: QUARKUS_THREAD_POOL_KEEP_ALIVE_TIME
Enable trusting all certificates. Disable by default.
Environment variable: QUARKUS_TLS_TRUST_ALL
Environment variable: QUARKUS_TLS_TRUST_ALL
The maven groupId of the artifact.
Environment variable: QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__GROUP_ID
Environment variable: QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__GROUP_ID
The maven artifactId of the artifact.
Environment variable: QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__ARTIFACT_ID
Environment variable: QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__ARTIFACT_ID
The maven classifier of the artifact.
Environment variable: QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__CLASSIFIER
Environment variable: QUARKUS_INDEX_DEPENDENCY__DEPENDENCY_NAME__CLASSIFIER
The minimum log level for this category. By default, all categories are configured with DEBUG
minimum level. To get runtime logging below DEBUG
, e.g. TRACE
, the minimum level has to be adjusted at build time, the right log level needs to be provided at runtime. As an example, to get TRACE
logging, minimum level needs to be at TRACE
and the runtime log level needs to match that.
Environment variable: QUARKUS_LOG_CATEGORY__CATEGORIES__MIN_LEVEL
Environment variable: QUARKUS_LOG_CATEGORY__CATEGORIES__MIN_LEVEL
If console logging should be enabled
Environment variable: QUARKUS_LOG_CONSOLE_ENABLE
Environment variable: QUARKUS_LOG_CONSOLE_ENABLE
If console logging should go to System#err
instead of System#out
.
Environment variable: QUARKUS_LOG_CONSOLE_STDERR
Environment variable: QUARKUS_LOG_CONSOLE_STDERR
The log format. Note that this value will be ignored if an extension is present that takes control of console formatting (e.g. an XML or JSON-format extension).
Environment variable: QUARKUS_LOG_CONSOLE_FORMAT
Environment variable: QUARKUS_LOG_CONSOLE_FORMAT
The console log level.
Environment variable: QUARKUS_LOG_CONSOLE_LEVEL
Environment variable: QUARKUS_LOG_CONSOLE_LEVEL
Specify how much the colors should be darkened. Note that this value will be ignored if an extension is present that takes control of console formatting (e.g. an XML or JSON-format extension).
Environment variable: QUARKUS_LOG_CONSOLE_DARKEN
Environment variable: QUARKUS_LOG_CONSOLE_DARKEN
The name of the filter to link to the console handler.
Environment variable: QUARKUS_LOG_CONSOLE_FILTER
Environment variable: QUARKUS_LOG_CONSOLE_FILTER
Indicates whether to log asynchronously
Environment variable: QUARKUS_LOG_CONSOLE_ASYNC
Environment variable: QUARKUS_LOG_CONSOLE_ASYNC
The queue length to use before flushing writing
Environment variable: QUARKUS_LOG_CONSOLE_ASYNC_QUEUE_LENGTH
Environment variable: QUARKUS_LOG_CONSOLE_ASYNC_QUEUE_LENGTH
Determine whether to block the publisher (rather than drop the message) when the queue is full
Environment variable: QUARKUS_LOG_CONSOLE_ASYNC_OVERFLOW
Environment variable: QUARKUS_LOG_CONSOLE_ASYNC_OVERFLOW
If file logging should be enabled
Environment variable: QUARKUS_LOG_FILE_ENABLE
Environment variable: QUARKUS_LOG_FILE_ENABLE
The log format
Environment variable: QUARKUS_LOG_FILE_FORMAT
Environment variable: QUARKUS_LOG_FILE_FORMAT
The level of logs to be written into the file.
Environment variable: QUARKUS_LOG_FILE_LEVEL
Environment variable: QUARKUS_LOG_FILE_LEVEL
The name of the file in which logs will be written.
Environment variable: QUARKUS_LOG_FILE_PATH
Environment variable: QUARKUS_LOG_FILE_PATH
The name of the filter to link to the file handler.
Environment variable: QUARKUS_LOG_FILE_FILTER
Environment variable: QUARKUS_LOG_FILE_FILTER
The character encoding used
Environment variable: QUARKUS_LOG_FILE_ENCODING
Environment variable: QUARKUS_LOG_FILE_ENCODING
Indicates whether to log asynchronously
Environment variable: QUARKUS_LOG_FILE_ASYNC
Environment variable: QUARKUS_LOG_FILE_ASYNC
The queue length to use before flushing writing
Environment variable: QUARKUS_LOG_FILE_ASYNC_QUEUE_LENGTH
Environment variable: QUARKUS_LOG_FILE_ASYNC_QUEUE_LENGTH
Determine whether to block the publisher (rather than drop the message) when the queue is full
Environment variable: QUARKUS_LOG_FILE_ASYNC_OVERFLOW
Environment variable: QUARKUS_LOG_FILE_ASYNC_OVERFLOW
The maximum file size of the log file after which a rotation is executed.
Environment variable: QUARKUS_LOG_FILE_ROTATION_MAX_FILE_SIZE
Environment variable: QUARKUS_LOG_FILE_ROTATION_MAX_FILE_SIZE
The maximum number of backups to keep.
Environment variable: QUARKUS_LOG_FILE_ROTATION_MAX_BACKUP_INDEX
Environment variable: QUARKUS_LOG_FILE_ROTATION_MAX_BACKUP_INDEX
File handler rotation file suffix. When used, the file will be rotated based on its suffix. Example fileSuffix: .yyyy-MM-dd
Environment variable: QUARKUS_LOG_FILE_ROTATION_FILE_SUFFIX
Environment variable: QUARKUS_LOG_FILE_ROTATION_FILE_SUFFIX
You need to either set a max-file-size
or configure a file-suffix
for it to work.
Environment variable: QUARKUS_LOG_FILE_ROTATION_ROTATE_ON_BOOT
Environment variable: QUARKUS_LOG_FILE_ROTATION_ROTATE_ON_BOOT
If syslog logging should be enabled
Environment variable: QUARKUS_LOG_SYSLOG_ENABLE
Environment variable: QUARKUS_LOG_SYSLOG_ENABLE
The IP address and port of the syslog server
Environment variable: QUARKUS_LOG_SYSLOG_ENDPOINT
Environment variable: QUARKUS_LOG_SYSLOG_ENDPOINT
The app name used when formatting the message in RFC5424 format
Environment variable: QUARKUS_LOG_SYSLOG_APP_NAME
Environment variable: QUARKUS_LOG_SYSLOG_APP_NAME
The name of the host the messages are being sent from
Environment variable: QUARKUS_LOG_SYSLOG_HOSTNAME
Environment variable: QUARKUS_LOG_SYSLOG_HOSTNAME
Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164
Environment variable: QUARKUS_LOG_SYSLOG_FACILITY
Environment variable: QUARKUS_LOG_SYSLOG_FACILITY
Set the SyslogType syslog type
this handler should use to format the message sent
Environment variable: QUARKUS_LOG_SYSLOG_SYSLOG_TYPE
Environment variable: QUARKUS_LOG_SYSLOG_SYSLOG_TYPE
Sets the protocol used to connect to the syslog server
Environment variable: QUARKUS_LOG_SYSLOG_PROTOCOL
Environment variable: QUARKUS_LOG_SYSLOG_PROTOCOL
Set to true
if the message being sent should be prefixed with the size of the message
Environment variable: QUARKUS_LOG_SYSLOG_USE_COUNTING_FRAMING
Environment variable: QUARKUS_LOG_SYSLOG_USE_COUNTING_FRAMING
Set to true
if the message should be truncated
Environment variable: QUARKUS_LOG_SYSLOG_TRUNCATE
Environment variable: QUARKUS_LOG_SYSLOG_TRUNCATE
org.jboss.logmanager.handlers.SyslogHandler.Protocol#SSL_TCP SSL TCP
protocol
Environment variable: QUARKUS_LOG_SYSLOG_BLOCK_ON_RECONNECT
Environment variable: QUARKUS_LOG_SYSLOG_BLOCK_ON_RECONNECT
The log message format
Environment variable: QUARKUS_LOG_SYSLOG_FORMAT
Environment variable: QUARKUS_LOG_SYSLOG_FORMAT
The log level specifying, which message levels will be logged by syslog logger
Environment variable: QUARKUS_LOG_SYSLOG_LEVEL
Environment variable: QUARKUS_LOG_SYSLOG_LEVEL
The name of the filter to link to the file handler.
Environment variable: QUARKUS_LOG_SYSLOG_FILTER
Environment variable: QUARKUS_LOG_SYSLOG_FILTER
Indicates whether to log asynchronously
Environment variable: QUARKUS_LOG_SYSLOG_ASYNC
Environment variable: QUARKUS_LOG_SYSLOG_ASYNC
The queue length to use before flushing writing
Environment variable: QUARKUS_LOG_SYSLOG_ASYNC_QUEUE_LENGTH
Environment variable: QUARKUS_LOG_SYSLOG_ASYNC_QUEUE_LENGTH
Determine whether to block the publisher (rather than drop the message) when the queue is full
Environment variable: QUARKUS_LOG_SYSLOG_ASYNC_OVERFLOW
Environment variable: QUARKUS_LOG_SYSLOG_ASYNC_OVERFLOW
The log level for this category. Note that to get log levels below INFO
, the minimum level build time configuration option needs to be adjusted as well.
Environment variable: QUARKUS_LOG_CATEGORY__CATEGORIES__LEVEL
Environment variable: QUARKUS_LOG_CATEGORY__CATEGORIES__LEVEL
The names of the handlers to link to this category.
Environment variable: QUARKUS_LOG_CATEGORY__CATEGORIES__HANDLERS
Environment variable: QUARKUS_LOG_CATEGORY__CATEGORIES__HANDLERS
Specify whether this logger should send its output to its parent Logger
Environment variable: QUARKUS_LOG_CATEGORY__CATEGORIES__USE_PARENT_HANDLERS
Environment variable: QUARKUS_LOG_CATEGORY__CATEGORIES__USE_PARENT_HANDLERS
If console logging should be enabled
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ENABLE
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ENABLE
If console logging should go to System#err
instead of System#out
.
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__STDERR
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__STDERR
The log format. Note that this value will be ignored if an extension is present that takes control of console formatting (e.g. an XML or JSON-format extension).
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__FORMAT
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__FORMAT
The console log level.
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__LEVEL
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__LEVEL
Specify how much the colors should be darkened. Note that this value will be ignored if an extension is present that takes control of console formatting (e.g. an XML or JSON-format extension).
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__DARKEN
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__DARKEN
The name of the filter to link to the console handler.
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__FILTER
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__FILTER
Indicates whether to log asynchronously
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC
The queue length to use before flushing writing
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC_QUEUE_LENGTH
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC_QUEUE_LENGTH
Determine whether to block the publisher (rather than drop the message) when the queue is full
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC_OVERFLOW
Environment variable: QUARKUS_LOG_HANDLER_CONSOLE__CONSOLE_HANDLERS__ASYNC_OVERFLOW
If file logging should be enabled
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ENABLE
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ENABLE
The log format
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__FORMAT
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__FORMAT
The level of logs to be written into the file.
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__LEVEL
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__LEVEL
The name of the file in which logs will be written.
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__PATH
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__PATH
The name of the filter to link to the file handler.
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__FILTER
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__FILTER
The character encoding used
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ENCODING
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ENCODING
Indicates whether to log asynchronously
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC
The queue length to use before flushing writing
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC_QUEUE_LENGTH
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC_QUEUE_LENGTH
Determine whether to block the publisher (rather than drop the message) when the queue is full
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC_OVERFLOW
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ASYNC_OVERFLOW
The maximum file size of the log file after which a rotation is executed.
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_MAX_FILE_SIZE
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_MAX_FILE_SIZE
The maximum number of backups to keep.
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_MAX_BACKUP_INDEX
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_MAX_BACKUP_INDEX
File handler rotation file suffix. When used, the file will be rotated based on its suffix. Example fileSuffix: .yyyy-MM-dd
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_FILE_SUFFIX
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_FILE_SUFFIX
You need to either set a max-file-size
or configure a file-suffix
for it to work.
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_ROTATE_ON_BOOT
Environment variable: QUARKUS_LOG_HANDLER_FILE__FILE_HANDLERS__ROTATION_ROTATE_ON_BOOT
If syslog logging should be enabled
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ENABLE
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ENABLE
The IP address and port of the syslog server
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ENDPOINT
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ENDPOINT
The app name used when formatting the message in RFC5424 format
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__APP_NAME
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__APP_NAME
The name of the host the messages are being sent from
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__HOSTNAME
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__HOSTNAME
Sets the facility used when calculating the priority of the message as defined by RFC-5424 and RFC-3164
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FACILITY
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FACILITY
Set the SyslogType syslog type
this handler should use to format the message sent
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__SYSLOG_TYPE
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__SYSLOG_TYPE
Sets the protocol used to connect to the syslog server
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__PROTOCOL
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__PROTOCOL
Set to true
if the message being sent should be prefixed with the size of the message
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__USE_COUNTING_FRAMING
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__USE_COUNTING_FRAMING
Set to true
if the message should be truncated
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__TRUNCATE
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__TRUNCATE
org.jboss.logmanager.handlers.SyslogHandler.Protocol#SSL_TCP SSL TCP
protocol
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__BLOCK_ON_RECONNECT
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__BLOCK_ON_RECONNECT
The log message format
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FORMAT
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FORMAT
The log level specifying, which message levels will be logged by syslog logger
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__LEVEL
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__LEVEL
The name of the filter to link to the file handler.
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FILTER
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__FILTER
Indicates whether to log asynchronously
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC
The queue length to use before flushing writing
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC_QUEUE_LENGTH
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC_QUEUE_LENGTH
Determine whether to block the publisher (rather than drop the message) when the queue is full
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC_OVERFLOW
Environment variable: QUARKUS_LOG_HANDLER_SYSLOG__SYSLOG_HANDLERS__ASYNC_OVERFLOW
The message starts to match
Environment variable: QUARKUS_LOG_FILTER__FILTERS__IF_STARTS_WITH
Environment variable: QUARKUS_LOG_FILTER__FILTERS__IF_STARTS_WITH
The new log level for the filtered message, defaults to DEBUG
Environment variable: QUARKUS_LOG_FILTER__FILTERS__TARGET_LEVEL
Environment variable: QUARKUS_LOG_FILTER__FILTERS__TARGET_LEVEL
The naming strategy used for org.springframework.boot.context.properties.ConfigurationProperties
.
Environment variable: QUARKUS_SPRING_BOOT_PROPERTIES_CONFIGURATION_PROPERTIES_NAMING_STRATEGY
Environment variable: QUARKUS_SPRING_BOOT_PROPERTIES_CONFIGURATION_PROPERTIES_NAMING_STRATEGY
If enabled, will try to read the configuration from a Spring Cloud Config Server
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_ENABLED
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_ENABLED
If set to true, the application will not stand up if it cannot obtain configuration from the Config Server
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_FAIL_FAST
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_FAIL_FAST
The Base URI where the Spring Cloud Config Server is available
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_URL
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_URL
The label to be used to pull remote configuration properties. The default is set on the Spring Cloud Config Server (generally "master" when the server uses a Git backend).
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_LABEL
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_LABEL
Specify 0
to wait indefinitely.
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_CONNECTION_TIMEOUT
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_CONNECTION_TIMEOUT
Specify 0
to wait indefinitely.
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_READ_TIMEOUT
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_READ_TIMEOUT
The username to be used if the Config Server has BASIC Auth enabled
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_USERNAME
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_USERNAME
The password to be used if the Config Server has BASIC Auth enabled
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_PASSWORD
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_PASSWORD
TrustStore to be used containing the SSL certificate used by the Config server Can be either a classpath resource or a file system path
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_TRUST_STORE
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_TRUST_STORE
Password of TrustStore to be used containing the SSL certificate used by the Config server
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_TRUST_STORE_PASSWORD
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_TRUST_STORE_PASSWORD
KeyStore to be used containing the SSL certificate for authentication with the Config server Can be either a classpath resource or a file system path
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_KEY_STORE
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_KEY_STORE
Password of KeyStore to be used containing the SSL certificate for authentication with the Config server
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_KEY_STORE_PASSWORD
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_KEY_STORE_PASSWORD
Password to recover key from KeyStore for SSL client authentication with the Config server If no value is provided, the key-store-password will be used
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_KEY_PASSWORD
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_KEY_PASSWORD
When using HTTPS and no keyStore has been specified, whether to trust all certificates
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_TRUST_CERTS
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_TRUST_CERTS
The profiles to use for lookup
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_PROFILES
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_PROFILES
Custom headers to pass the Spring Cloud Config Server when performing the HTTP request
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_HEADERS
Environment variable: QUARKUS_SPRING_CLOUD_CONFIG_HEADERS
If enabled make sure to set the appropriate cluster properties.
Environment variable: QUARKUS_QUARTZ_CLUSTERED
Environment variable: QUARKUS_QUARTZ_CLUSTERED
Ignored if using a ram
store i.e StoreType#RAM
.
Environment variable: QUARKUS_QUARTZ_CLUSTER_CHECKIN_INTERVAL
Environment variable: QUARKUS_QUARTZ_CLUSTER_CHECKIN_INTERVAL
To create Quartz tables, you can perform a schema migration via the Flyway extension using a SQL script matching your database picked from Quartz repository.
Environment variable: QUARKUS_QUARTZ_STORE_TYPE
Environment variable: QUARKUS_QUARTZ_STORE_TYPE
Optionally needed when using the jdbc-tx
or jdbc-cmt
store types. If not specified, defaults to using the default datasource.
Environment variable: QUARKUS_QUARTZ_DATASOURCE
Environment variable: QUARKUS_QUARTZ_DATASOURCE
Ignored if using a ram
store i.e StoreType#RAM
Environment variable: QUARKUS_QUARTZ_TABLE_PREFIX
Environment variable: QUARKUS_QUARTZ_TABLE_PREFIX
An example SQL string SELECT * FROM {0}LOCKS WHERE SCHED_NAME = {1} AND LOCK_NAME = ? FOR UPDATE
Environment variable: QUARKUS_QUARTZ_SELECT_WITH_LOCK_SQL
Environment variable: QUARKUS_QUARTZ_SELECT_WITH_LOCK_SQL
If this is set to false
(the default), the values can be stored as name-value pairs rather than storing more complex objects in their serialized form in the BLOB column. This can be handy, as you avoid the class versioning issues that can arise from serializing your non-String classes into a BLOB. This is equivalent of setting org.quartz.jobStore.useProperties
to true
.
Environment variable: QUARKUS_QUARTZ_SERIALIZE_JOB_DATA
Environment variable: QUARKUS_QUARTZ_SERIALIZE_JOB_DATA
The name of the Quartz instance.
Environment variable: QUARKUS_QUARTZ_INSTANCE_NAME
Environment variable: QUARKUS_QUARTZ_INSTANCE_NAME
The identifier of Quartz instance that must be unique for all schedulers working as if they are the same logical Scheduler within a cluster. Use the default value AUTO
or some of the configured instance ID generators if you wish the identifier to be generated for you.
Environment variable: QUARKUS_QUARTZ_INSTANCE_ID
Environment variable: QUARKUS_QUARTZ_INSTANCE_ID
The amount of time in milliseconds that a trigger is allowed to be acquired and fired ahead of its scheduled fire time.
Environment variable: QUARKUS_QUARTZ_BATCH_TRIGGER_ACQUISITION_FIRE_AHEAD_TIME_WINDOW
Environment variable: QUARKUS_QUARTZ_BATCH_TRIGGER_ACQUISITION_FIRE_AHEAD_TIME_WINDOW
The maximum number of triggers that a scheduler node is allowed to acquire (for firing) at once.
Environment variable: QUARKUS_QUARTZ_BATCH_TRIGGER_ACQUISITION_MAX_COUNT
Environment variable: QUARKUS_QUARTZ_BATCH_TRIGGER_ACQUISITION_MAX_COUNT
The size of scheduler thread pool. This will initialize the number of worker threads in the pool.
Environment variable: QUARKUS_QUARTZ_THREAD_COUNT
Environment variable: QUARKUS_QUARTZ_THREAD_COUNT
Thread priority of worker threads in the pool.
Environment variable: QUARKUS_QUARTZ_THREAD_PRIORITY
Environment variable: QUARKUS_QUARTZ_THREAD_PRIORITY
Defines how late the schedulers should be to be considered misfired.
Environment variable: QUARKUS_QUARTZ_MISFIRE_THRESHOLD
Environment variable: QUARKUS_QUARTZ_MISFIRE_THRESHOLD
The maximum amount of time Quarkus will wait for currently running jobs to finish. If the value is 0
, then Quarkus will not wait at all for these jobs to finish - it will call org.quartz.Scheduler.shutdown(false)
in this case.
Environment variable: QUARKUS_QUARTZ_SHUTDOWN_WAIT_TIME
Environment variable: QUARKUS_QUARTZ_SHUTDOWN_WAIT_TIME
The quartz misfire policy for this job.
Environment variable: QUARKUS_QUARTZ_SIMPLE_TRIGGER_MISFIRE_POLICY
Environment variable: QUARKUS_QUARTZ_SIMPLE_TRIGGER_MISFIRE_POLICY
The quartz misfire policy for this job.
Environment variable: QUARKUS_QUARTZ_CRON_TRIGGER_MISFIRE_POLICY
Environment variable: QUARKUS_QUARTZ_CRON_TRIGGER_MISFIRE_POLICY
When this option is enabled, blocking scheduled methods do not run on a duplicated context
.
Environment variable: QUARKUS_QUARTZ_RUN_BLOCKING_SCHEDULED_METHOD_ON_QUARTZ_THREAD
Environment variable: QUARKUS_QUARTZ_RUN_BLOCKING_SCHEDULED_METHOD_ON_QUARTZ_THREAD
Class name for the configuration.
Environment variable: QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__CLASS
Environment variable: QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__CLASS
The properties passed to the class.
Environment variable: QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES
Environment variable: QUARKUS_QUARTZ_INSTANCE_ID_GENERATORS__GENERATOR_NAME__PROPERTIES
Class name for the configuration.
Environment variable: QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__CLASS
Environment variable: QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__CLASS
The properties passed to the class.
Environment variable: QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES
Environment variable: QUARKUS_QUARTZ_TRIGGER_LISTENERS__LISTENER_NAME__PROPERTIES
Class name for the configuration.
Environment variable: QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__CLASS
Environment variable: QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__CLASS
The properties passed to the class.
Environment variable: QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES
Environment variable: QUARKUS_QUARTZ_JOB_LISTENERS__LISTENER_NAME__PROPERTIES
Class name for the configuration.
Environment variable: QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__CLASS
Environment variable: QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__CLASS
The properties passed to the class.
Environment variable: QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES
Environment variable: QUARKUS_QUARTZ_PLUGINS__PLUGIN_NAME__PROPERTIES
The quartz misfire policy for this job.
Environment variable: QUARKUS_QUARTZ_MISFIRE_POLICY__IDENTITY_
Environment variable: QUARKUS_QUARTZ_MISFIRE_POLICY__IDENTITY_
By default, engine.getTemplate("foo")
would result in several lookups: foo
, foo.html
, foo.txt
, etc.
Environment variable: QUARKUS_QUTE_SUFFIXES
Environment variable: QUARKUS_QUTE_SUFFIXES
Environment variable: QUARKUS_QUTE_TYPE_CHECK_EXCLUDES
Environment variable: QUARKUS_QUTE_TYPE_CHECK_EXCLUDES
By default, the hidden files are excluded. The name of a hidden file starts with a dot.
Environment variable: QUARKUS_QUTE_TEMPLATE_PATH_EXCLUDE
Environment variable: QUARKUS_QUTE_TEMPLATE_PATH_EXCLUDE
Environment variable: QUARKUS_QUTE_ITERATION_METADATA_PREFIX
Environment variable: QUARKUS_QUTE_ITERATION_METADATA_PREFIX
The list of content types for which the '
, "
, <
, >
and &
characters are escaped if a template variant is set.
Environment variable: QUARKUS_QUTE_ESCAPE_CONTENT_TYPES
Environment variable: QUARKUS_QUTE_ESCAPE_CONTENT_TYPES
The default charset of the templates files.
Environment variable: QUARKUS_QUTE_DEFAULT_CHARSET
Environment variable: QUARKUS_QUTE_DEFAULT_CHARSET
By default, the NOT_FOUND
constant is written to the output. However, in the development mode the PropertyNotFoundStrategy#THROW_EXCEPTION
is used by default, i.e. when the strategy is not specified.
Environment variable: QUARKUS_QUTE_PROPERTY_NOT_FOUND_STRATEGY
Environment variable: QUARKUS_QUTE_PROPERTY_NOT_FOUND_STRATEGY
Specify whether the parser should remove standalone lines from the output. A standalone line is a line that contains at least one section tag, parameter declaration, or comment but no expression and no non-whitespace character.
Environment variable: QUARKUS_QUTE_REMOVE_STANDALONE_LINES
Environment variable: QUARKUS_QUTE_REMOVE_STANDALONE_LINES
Note that the quarkus.qute.property-not-found-strategy
config property is completely ignored if strict rendering is enabled.
Environment variable: QUARKUS_QUTE_STRICT_RENDERING
Environment variable: QUARKUS_QUTE_STRICT_RENDERING
The global rendering timeout in milliseconds. It is used if no timeout
template instance attribute is set.
Environment variable: QUARKUS_QUTE_TIMEOUT
Environment variable: QUARKUS_QUTE_TIMEOUT
If set to true
then the timeout should also be used for asynchronous rendering methods, such as TemplateInstance#createUni()
and TemplateInstance#renderAsync()
.
Environment variable: QUARKUS_QUTE_USE_ASYNC_TIMEOUT
Environment variable: QUARKUS_QUTE_USE_ASYNC_TIMEOUT
The additional map of suffixes to content types. This map is used when working with template variants. By default, the java.net.URLConnection#getFileNameMap()
is used to determine the content type of a template file.
Environment variable: QUARKUS_QUTE_CONTENT_TYPES
Environment variable: QUARKUS_QUTE_CONTENT_TYPES
By default, REST Client Reactive uses text/plain content type for String values and application/json for everything else. MicroProfile Rest Client spec requires the implementations to always default to application/json. This build item disables the "smart" behavior of RESTEasy Reactive to comply to the spec. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT_DISABLE_SMART_PRODUCES
Environment variable: QUARKUS_REST_CLIENT_DISABLE_SMART_PRODUCES
Mode in which the form data are encoded. Possible values are HTML5
, RFC1738
and RFC3986
. The modes are described in the Netty documentation By default, Rest Client Reactive uses RFC1738. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT_MULTIPART_POST_ENCODER_MODE
Environment variable: QUARKUS_REST_CLIENT_MULTIPART_POST_ENCODER_MODE
A string value in the form of :
that specifies the HTTP proxy server hostname (or IP address) and port for requests of clients to use. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_PROXY_ADDRESS
Environment variable: QUARKUS_REST_CLIENT_PROXY_ADDRESS
Proxy username, equivalent to the http.proxy or https.proxy JVM settings. Can be overwritten by client-specific settings. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT_PROXY_USER
Environment variable: QUARKUS_REST_CLIENT_PROXY_USER
Proxy password, equivalent to the http.proxyPassword or https.proxyPassword JVM settings. Can be overwritten by client-specific settings. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT_PROXY_PASSWORD
Environment variable: QUARKUS_REST_CLIENT_PROXY_PASSWORD
Hosts to access without proxy, similar to the http.nonProxyHosts or https.nonProxyHosts JVM settings. Please note that unlike the JVM settings, this property is empty by default. Can be overwritten by client-specific settings. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT_NON_PROXY_HOSTS
Environment variable: QUARKUS_REST_CLIENT_NON_PROXY_HOSTS
Environment variable: QUARKUS_REST_CLIENT_LOGGING_SCOPE
Environment variable: QUARKUS_REST_CLIENT_LOGGING_SCOPE
How many characters of the body should be logged. Message body can be large and can easily pollute the logs. By default, set to 100. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT_LOGGING_BODY_LIMIT
Environment variable: QUARKUS_REST_CLIENT_LOGGING_BODY_LIMIT
A timeout in milliseconds that REST clients should wait to connect to the remote endpoint. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_CONNECT_TIMEOUT
Environment variable: QUARKUS_REST_CLIENT_CONNECT_TIMEOUT
A timeout in milliseconds that REST clients should wait for a response from the remote endpoint. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_READ_TIMEOUT
Environment variable: QUARKUS_REST_CLIENT_READ_TIMEOUT
If true, the REST clients will not provide additional contextual information (like REST client class and method names) when exception occurs during a client invocation. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT_DISABLE_CONTEXTUAL_ERROR_MESSAGES
Environment variable: QUARKUS_REST_CLIENT_DISABLE_CONTEXTUAL_ERROR_MESSAGES
Default configuration for the HTTP user-agent header to use in all REST clients. Can be overwritten by client-specific settings. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT_USER_AGENT
Environment variable: QUARKUS_REST_CLIENT_USER_AGENT
The class name of the host name verifier. The class must have a public no-argument constructor. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_HOSTNAME_VERIFIER
Environment variable: QUARKUS_REST_CLIENT_HOSTNAME_VERIFIER
The time in ms for which a connection remains unused in the connection pool before being evicted and closed. A timeout of 0
means there is no timeout. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_CONNECTION_TTL
Environment variable: QUARKUS_REST_CLIENT_CONNECTION_TTL
The size of the connection pool for this client. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_CONNECTION_POOL_SIZE
Environment variable: QUARKUS_REST_CLIENT_CONNECTION_POOL_SIZE
If set to false disables the keep alive completely. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_KEEP_ALIVE_ENABLED
Environment variable: QUARKUS_REST_CLIENT_KEEP_ALIVE_ENABLED
The maximum number of redirection a request can follow. Can be overwritten by client-specific settings. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT_MAX_REDIRECTS
Environment variable: QUARKUS_REST_CLIENT_MAX_REDIRECTS
A boolean value used to determine whether the client should follow HTTP redirect responses. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_FOLLOW_REDIRECTS
Environment variable: QUARKUS_REST_CLIENT_FOLLOW_REDIRECTS
Map where keys are fully-qualified provider classnames to include in the client, and values are their integer priorities. The equivalent of the @RegisterProvider
annotation. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_PROVIDERS
Environment variable: QUARKUS_REST_CLIENT_PROVIDERS
The CDI scope to use for injections of REST client instances. Value can be either a fully qualified class name of a CDI scope annotation (such as "jakarta.enterprise.context.ApplicationScoped") or its simple name (such as"ApplicationScoped"). Default scope for the rest-client extension is "Dependent" (which is the spec-compliant behavior). Default scope for the rest-client-reactive extension is "ApplicationScoped". Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_SCOPE
Environment variable: QUARKUS_REST_CLIENT_SCOPE
An enumerated type string value with possible values of "MULTI_PAIRS" (default), "COMMA_SEPARATED", or "ARRAY_PAIRS" that specifies the format in which multiple values for the same query parameter is used. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_QUERY_PARAM_STYLE
Environment variable: QUARKUS_REST_CLIENT_QUERY_PARAM_STYLE
Set whether hostname verification is enabled. Default is enabled. This setting should not be disabled in production as it makes the client vulnerable to MITM attacks. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_VERIFY_HOST
Environment variable: QUARKUS_REST_CLIENT_VERIFY_HOST
The trust store location. Can point to either a classpath resource or a file. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_TRUST_STORE
Environment variable: QUARKUS_REST_CLIENT_TRUST_STORE
The trust store password. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_TRUST_STORE_PASSWORD
Environment variable: QUARKUS_REST_CLIENT_TRUST_STORE_PASSWORD
The type of the trust store. Defaults to "JKS". Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_TRUST_STORE_TYPE
Environment variable: QUARKUS_REST_CLIENT_TRUST_STORE_TYPE
The key store location. Can point to either a classpath resource or a file. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_KEY_STORE
Environment variable: QUARKUS_REST_CLIENT_KEY_STORE
The key store password. Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_KEY_STORE_PASSWORD
Environment variable: QUARKUS_REST_CLIENT_KEY_STORE_PASSWORD
The type of the key store. Defaults to "JKS". Can be overwritten by client-specific settings.
Environment variable: QUARKUS_REST_CLIENT_KEY_STORE_TYPE
Environment variable: QUARKUS_REST_CLIENT_KEY_STORE_TYPE
If this is true then HTTP/2 will be enabled.
Environment variable: QUARKUS_REST_CLIENT_HTTP2
Environment variable: QUARKUS_REST_CLIENT_HTTP2
If the Application-Layer Protocol Negotiation is enabled, the client will negotiate which protocol to use over the protocols exposed by the server. By default, it will try to use HTTP/2 first and if it’s not enabled, it will use HTTP/1.1. When the property http2
is enabled, this flag will be automatically enabled.
Environment variable: QUARKUS_REST_CLIENT_ALPN
Environment variable: QUARKUS_REST_CLIENT_ALPN
The base URL to use for this service. This property or the uri
property is considered required, unless the baseUri
attribute is configured in the @RegisterRestClient
annotation.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__URL
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__URL
The base URI to use for this service. This property or the url
property is considered required, unless the baseUri
attribute is configured in the @RegisterRestClient
annotation.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__URI
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__URI
The CDI scope to use for injection. This property can contain either a fully qualified class name of a CDI scope annotation (such as "jakarta.enterprise.context.ApplicationScoped") or its simple name (such as "ApplicationScoped").
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__SCOPE
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__SCOPE
Map where keys are fully-qualified provider classnames to include in the client, and values are their integer priorities. The equivalent of the @RegisterProvider
annotation.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__PROVIDERS
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__PROVIDERS
Timeout specified in milliseconds to wait to connect to the remote endpoint.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECT_TIMEOUT
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECT_TIMEOUT
Timeout specified in milliseconds to wait for a response from the remote endpoint.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__READ_TIMEOUT
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__READ_TIMEOUT
A boolean value used to determine whether the client should follow HTTP redirect responses.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__FOLLOW_REDIRECTS
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__FOLLOW_REDIRECTS
A string value in the form of :
that specifies the HTTP proxy server hostname (or IP address) and port for requests of this client to use. Use none
to disable proxy
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_ADDRESS
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_ADDRESS
Proxy username. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_USER
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_USER
Proxy password. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_PASSWORD
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__PROXY_PASSWORD
Hosts to access without proxy This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__NON_PROXY_HOSTS
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__NON_PROXY_HOSTS
An enumerated type string value with possible values of "MULTI_PAIRS" (default), "COMMA_SEPARATED", or "ARRAY_PAIRS" that specifies the format in which multiple values for the same query parameter is used.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__QUERY_PARAM_STYLE
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__QUERY_PARAM_STYLE
Set whether hostname verification is enabled. Default is enabled. This setting should not be disabled in production as it makes the client vulnerable to MITM attacks.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__VERIFY_HOST
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__VERIFY_HOST
The trust store location. Can point to either a classpath resource or a file.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE
The trust store password.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE_PASSWORD
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE_PASSWORD
The type of the trust store. Defaults to "JKS".
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE_TYPE
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__TRUST_STORE_TYPE
The key store location. Can point to either a classpath resource or a file.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE
The key store password.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE_PASSWORD
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE_PASSWORD
The type of the key store. Defaults to "JKS".
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE_TYPE
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__KEY_STORE_TYPE
The class name of the host name verifier. The class must have a public no-argument constructor.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__HOSTNAME_VERIFIER
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__HOSTNAME_VERIFIER
The time in ms for which a connection remains unused in the connection pool before being evicted and closed. A timeout of 0
means there is no timeout.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECTION_TTL
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECTION_TTL
The size of the connection pool for this client.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECTION_POOL_SIZE
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__CONNECTION_POOL_SIZE
If set to false disables the keep alive completely.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__KEEP_ALIVE_ENABLED
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__KEEP_ALIVE_ENABLED
The maximum number of redirection a request can follow. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__MAX_REDIRECTS
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__MAX_REDIRECTS
The HTTP headers that should be applied to all requests of the rest client. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__HEADERS
Set to true to share the HTTP client between REST clients. There can be multiple shared clients distinguished by name, when no specific name is set, the name __vertx.DEFAULT
is used. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__SHARED
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__SHARED
Set the HTTP client name, used when the client is shared, otherwise ignored. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__NAME
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__NAME
Configure the HTTP user-agent header to use. This property is applicable to reactive REST clients only.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__USER_AGENT
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__USER_AGENT
If this is true then HTTP/2 will be enabled.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__HTTP2
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__HTTP2
If the Application-Layer Protocol Negotiation is enabled, the client will negotiate which protocol to use over the protocols exposed by the server. By default, it will try to use HTTP/2 first and if it’s not enabled, it will use HTTP/1.1. When the property http2
is enabled, this flag will be automatically enabled.
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__ALPN
Environment variable: QUARKUS_REST_CLIENT__CONFIG_KEY__ALPN
The HTTP headers that should be applied to all requests of the rest client.
Environment variable: QUARKUS_REST_CLIENT_HEADERS
Environment variable: QUARKUS_REST_CLIENT_HEADERS
Whether providers (filters, etc.) annotated with jakarta.ws.rs.ext.Provider
should be automatically registered for all the clients in the application.
Environment variable: QUARKUS_REST_CLIENT_REACTIVE_PROVIDER_AUTODISCOVERY
Environment variable: QUARKUS_REST_CLIENT_REACTIVE_PROVIDER_AUTODISCOVERY
The size of the output stream response buffer. If a response is larger than this and no content-length is provided then the request will be chunked. Larger values may give slight performance increases for large responses, at the expense of more memory usage.
Environment variable: QUARKUS_RESTEASY_VERTX_RESPONSE_BUFFER_SIZE
Environment variable: QUARKUS_RESTEASY_VERTX_RESPONSE_BUFFER_SIZE
if set to true, access to all JAX-RS resources will be denied by default
Environment variable: QUARKUS_SECURITY_JAXRS_DENY_UNANNOTATED_ENDPOINTS
Environment variable: QUARKUS_SECURITY_JAXRS_DENY_UNANNOTATED_ENDPOINTS
If no security annotations are affecting a method then they will default to requiring these roles, (equivalent to adding an @RolesAllowed annotation with the roles to every endpoint class). The role of '**' means any authenticated user, which is equivalent to the io.quarkus.security.Authenticated
annotation.
Environment variable: QUARKUS_SECURITY_JAXRS_DEFAULT_ROLES_ALLOWED
Environment variable: QUARKUS_SECURITY_JAXRS_DEFAULT_ROLES_ALLOWED
If gzip is enabled
Environment variable: QUARKUS_RESTEASY_GZIP_ENABLED
Environment variable: QUARKUS_RESTEASY_GZIP_ENABLED
If the limit is exceeded, Resteasy will return Response with status 413("Request Entity Too Large")
Environment variable: QUARKUS_RESTEASY_GZIP_MAX_INPUT
Environment variable: QUARKUS_RESTEASY_GZIP_MAX_INPUT
If this is true (the default) then JSON is set to the default media type. If a method has no produces/consumes and there is no builtin provider than can handle the type then we will assume the response should be JSON. Note that this will only take effect if a JSON provider has been installed, such as quarkus-resteasy-jsonb or quarkus-resteasy-jackson.
Environment variable: QUARKUS_RESTEASY_JSON_JSON_DEFAULT
Environment variable: QUARKUS_RESTEASY_JSON_JSON_DEFAULT
Note that the default value is UTF-8 which is different from RESTEasy’s default value US-ASCII.
Environment variable: QUARKUS_RESTEASY_MULTIPART_INPUT_PART_DEFAULT_CHARSET
Environment variable: QUARKUS_RESTEASY_MULTIPART_INPUT_PART_DEFAULT_CHARSET
The default content-type.
Environment variable: QUARKUS_RESTEASY_MULTIPART_INPUT_PART_DEFAULT_CONTENT_TYPE
Environment variable: QUARKUS_RESTEASY_MULTIPART_INPUT_PART_DEFAULT_CONTENT_TYPE
IMPLEMENTATION NOTE: jakarta.ws.rs.Path
turns into a CDI stereotype with singleton scope. As a result, if a user annotates a JAX-RS resource with a stereotype which has a different default scope the deployment fails with IllegalStateException.
Environment variable: QUARKUS_RESTEASY_SINGLETON_RESOURCES
Environment variable: QUARKUS_RESTEASY_SINGLETON_RESOURCES
Environment variable: QUARKUS_RESTEASY_PATH
Environment variable: QUARKUS_RESTEASY_PATH
Ignore all explicit JAX-RS Application
classes. As multiple JAX-RS applications are not supported, this can be used to effectively merge all JAX-RS applications.
Environment variable: QUARKUS_RESTEASY_IGNORE_APPLICATION_CLASSES
Environment variable: QUARKUS_RESTEASY_IGNORE_APPLICATION_CLASSES
Whether annotations such @IfBuildTimeProfile
, @IfBuildTimeProperty
and friends will be taken into account when used on JAX-RS classes.
Environment variable: QUARKUS_RESTEASY_BUILD_TIME_CONDITION_AWARE
Environment variable: QUARKUS_RESTEASY_BUILD_TIME_CONDITION_AWARE
This value is always resolved relative to quarkus.http.root-path
.
Environment variable: QUARKUS_RESTEASY_REACTIVE_PATH
Environment variable: QUARKUS_RESTEASY_REACTIVE_PATH
Default charset.
Environment variable: QUARKUS_RESTEASY_REACTIVE_MULTIPART_INPUT_PART_DEFAULT_CHARSET
Environment variable: QUARKUS_RESTEASY_REACTIVE_MULTIPART_INPUT_PART_DEFAULT_CHARSET
The amount of memory that can be used to buffer input before switching to blocking IO.
Environment variable: QUARKUS_RESTEASY_REACTIVE_INPUT_BUFFER_SIZE
Environment variable: QUARKUS_RESTEASY_REACTIVE_INPUT_BUFFER_SIZE
This is a very advanced setting that should only be set if you understand exactly how it affects the output IO operations of the application.
Environment variable: QUARKUS_RESTEASY_REACTIVE_MIN_CHUNK_SIZE
Environment variable: QUARKUS_RESTEASY_REACTIVE_MIN_CHUNK_SIZE
Larger values may give slight performance increases for large responses, at the expense of more memory usage.
Environment variable: QUARKUS_RESTEASY_REACTIVE_OUTPUT_BUFFER_SIZE
Environment variable: QUARKUS_RESTEASY_REACTIVE_OUTPUT_BUFFER_SIZE
By default, we assume a default produced media type of "text/plain" for String endpoint return types. If this is disabled, the default produced media type will be "[text/plain, */*]" which is more expensive due to negotiation.
Environment variable: QUARKUS_RESTEASY_REACTIVE_SINGLE_DEFAULT_PRODUCES
Environment variable: QUARKUS_RESTEASY_REACTIVE_SINGLE_DEFAULT_PRODUCES
When one of the quarkus-resteasy-reactive-jackson or quarkus-resteasy-reactive-jsonb extension are active and the result type of an endpoint is an application class or one of Collection
, List
, Set
or Map
, we assume the default return type is "application/json" if this configuration is enabled.
Environment variable: QUARKUS_RESTEASY_REACTIVE_DEFAULT_PRODUCES
Environment variable: QUARKUS_RESTEASY_REACTIVE_DEFAULT_PRODUCES
Whether annotations such @IfBuildTimeProfile
, @IfBuildTimeProperty
and friends will be taken into account when used on JAX-RS classes.
Environment variable: QUARKUS_RESTEASY_REACTIVE_BUILD_TIME_CONDITION_AWARE
Environment variable: QUARKUS_RESTEASY_REACTIVE_BUILD_TIME_CONDITION_AWARE
Whether duplicate endpoints should trigger error at startup
Environment variable: QUARKUS_RESTEASY_REACTIVE_FAIL_ON_DUPLICATE
Environment variable: QUARKUS_RESTEASY_REACTIVE_FAIL_ON_DUPLICATE
if set to true, access to all JAX-RS resources will be denied by default
Environment variable: QUARKUS_SECURITY_JAXRS_DENY_UNANNOTATED_ENDPOINTS
Environment variable: QUARKUS_SECURITY_JAXRS_DENY_UNANNOTATED_ENDPOINTS
If no security annotations are affecting a method then they will default to requiring these roles, (equivalent to adding an @RolesAllowed annotation with the roles to every endpoint class). The role of '**' means any authenticated user, which is equivalent to the io.quarkus.security.Authenticated
annotation.
Environment variable: QUARKUS_SECURITY_JAXRS_DEFAULT_ROLES_ALLOWED
Environment variable: QUARKUS_SECURITY_JAXRS_DEFAULT_ROLES_ALLOWED
Removes JSON specification restriction on special floating-point values such as NaN
and Infinity
and enables their serialization and deserialization. When enabling it, please ensure that the receiving party will be able to encode and decode these special values.
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_SPECIAL_FLOATING_POINT_VALUES
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_SPECIAL_FLOATING_POINT_VALUES
Enables structured objects to be serialized as map keys by changing serialized form of the map from JSON object (key-value pairs) to flat array like [k1, v1, k2, v2]
.
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_STRUCTURED_MAP_KEYS
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_ALLOW_STRUCTURED_MAP_KEYS
Name of the class descriptor property for polymorphic serialization.
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_CLASS_DISCRIMINATOR
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_CLASS_DISCRIMINATOR
Enables coercing incorrect JSON values to the default property value in the following cases: 1. JSON value is null
but property type is non-nullable. 2. Property type is an enum type, but JSON value contains unknown enum member.
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_COERCE_INPUT_VALUES
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_COERCE_INPUT_VALUES
Specifies whether default values of Kotlin properties should be encoded.
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_ENCODE_DEFAULTS
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_ENCODE_DEFAULTS
true
by default.
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_EXPLICIT_NULLS
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_EXPLICIT_NULLS
Specifies whether encounters of unknown properties in the input JSON should be ignored instead of throwing [SerializationException].
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_IGNORE_UNKNOWN_KEYS
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_IGNORE_UNKNOWN_KEYS
Its relaxations can be expanded in the future, so that lenient parser becomes even more permissive to invalid value in the input, replacing them with defaults.
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_IS_LENIENT
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_IS_LENIENT
Specifies whether resulting JSON should be pretty-printed.
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_PRETTY_PRINT
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_PRETTY_PRINT
Specifies indent string to use with [prettyPrint] mode
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_PRETTY_PRINT_INDENT
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_PRETTY_PRINT_INDENT
Disabling this flag when one does not use [JsonNames] at all may sometimes result in better performance, particularly when a large count of fields is skipped with [ignoreUnknownKeys].
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_USE_ALTERNATIVE_NAMES
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_USE_ALTERNATIVE_NAMES
Switches polymorphic serialization to the default array format. This is an option for legacy JSON format and should not be generally used.
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_USE_ARRAY_POLYMORPHISM
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_USE_ARRAY_POLYMORPHISM
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_NAMING_STRATEGY
Environment variable: QUARKUS_KOTLIN_SERIALIZATION_JSON_NAMING_STRATEGY
Whether SSL/TLS is enabled.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_DB2_SSL
Environment variable: QUARKUS_DATASOURCE_REACTIVE_DB2_SSL
Whether SSL/TLS is enabled.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_DB2_SSL
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_DB2_SSL
The desired size (in bytes) for TDS packets.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MSSQL_PACKET_SIZE
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MSSQL_PACKET_SIZE
Whether SSL/TLS is enabled.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MSSQL_SSL
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MSSQL_SSL
The desired size (in bytes) for TDS packets.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MSSQL_PACKET_SIZE
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MSSQL_PACKET_SIZE
Whether SSL/TLS is enabled.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MSSQL_SSL
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MSSQL_SSL
Charset for connections.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_CHARSET
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_CHARSET
Collation for connections.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_COLLATION
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_COLLATION
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_SSL_MODE
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_SSL_MODE
Connection timeout in seconds
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_CONNECTION_TIMEOUT
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_CONNECTION_TIMEOUT
The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_AUTHENTICATION_PLUGIN
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_AUTHENTICATION_PLUGIN
The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_PIPELINING_LIMIT
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_PIPELINING_LIMIT
Whether to return the number of rows matched by the WHERE clause in UPDATE statements, instead of the number of rows actually changed.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_USE_AFFECTED_ROWS
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MYSQL_USE_AFFECTED_ROWS
Charset for connections.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_CHARSET
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_CHARSET
Collation for connections.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_COLLATION
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_COLLATION
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_SSL_MODE
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_SSL_MODE
Connection timeout in seconds
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_CONNECTION_TIMEOUT
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_CONNECTION_TIMEOUT
The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_AUTHENTICATION_PLUGIN
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_AUTHENTICATION_PLUGIN
The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_PIPELINING_LIMIT
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_PIPELINING_LIMIT
Whether to return the number of rows matched by the WHERE clause in UPDATE statements, instead of the number of rows actually changed.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_USE_AFFECTED_ROWS
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MYSQL_USE_AFFECTED_ROWS
The maximum number of inflight database commands that can be pipelined.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_PIPELINING_LIMIT
Environment variable: QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_PIPELINING_LIMIT
See Protection Provided in Different Modes.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_SSL_MODE
Environment variable: QUARKUS_DATASOURCE_REACTIVE_POSTGRESQL_SSL_MODE
The maximum number of inflight database commands that can be pipelined.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_POSTGRESQL_PIPELINING_LIMIT
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_POSTGRESQL_PIPELINING_LIMIT
See Protection Provided in Different Modes.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_POSTGRESQL_SSL_MODE
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_POSTGRESQL_SSL_MODE
If we create a Reactive datasource for this datasource.
Environment variable: QUARKUS_DATASOURCE_REACTIVE
Environment variable: QUARKUS_DATASOURCE_REACTIVE
Whether prepared statements should be cached on the client side.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_CACHE_PREPARED_STATEMENTS
Environment variable: QUARKUS_DATASOURCE_REACTIVE_CACHE_PREPARED_STATEMENTS
If multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses a round-robin load balancing when a connection is created to select different servers. Note: some driver may not support multiple values here.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_URL
Environment variable: QUARKUS_DATASOURCE_REACTIVE_URL
The datasource pool maximum size.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MAX_SIZE
Environment variable: QUARKUS_DATASOURCE_REACTIVE_MAX_SIZE
When #event-loop-size
is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If #event-loop-size
is set to zero or a negative value, the pool assigns the current event loop to the new connection.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_EVENT_LOOP_SIZE
Environment variable: QUARKUS_DATASOURCE_REACTIVE_EVENT_LOOP_SIZE
Whether all server certificates should be trusted.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_ALL
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_ALL
PEM Trust config is disabled by default.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PEM
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PEM
Comma-separated list of the trust certificate files (Pem format).
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PEM_CERTS
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PEM_CERTS
JKS config is disabled by default.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS
Path of the key file (JKS format).
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS_PATH
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS_PATH
Password of the key file.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD
PFX config is disabled by default.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX
Path to the key file (PFX format).
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX_PATH
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX_PATH
Password of the key.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD
Environment variable: QUARKUS_DATASOURCE_REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD
PEM Key/cert config is disabled by default.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM
Comma-separated list of the path to the key files (Pem format).
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM_KEYS
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM_KEYS
Comma-separated list of the path to the certificate files (Pem format).
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM_CERTS
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PEM_CERTS
JKS config is disabled by default.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS
Path of the key file (JKS format).
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS_PATH
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS_PATH
Password of the key file.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD
PFX config is disabled by default.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX
Path to the key file (PFX format).
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX_PATH
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX_PATH
Password of the key.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD
Environment variable: QUARKUS_DATASOURCE_REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD
The number of reconnection attempts when a pooled connection cannot be established on first try.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_RECONNECT_ATTEMPTS
Environment variable: QUARKUS_DATASOURCE_REACTIVE_RECONNECT_ATTEMPTS
The interval between reconnection attempts when a pooled connection cannot be established on first try.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_RECONNECT_INTERVAL
Environment variable: QUARKUS_DATASOURCE_REACTIVE_RECONNECT_INTERVAL
The hostname verification algorithm to use in case the server’s identity should be checked. Should be HTTPS, LDAPS or an empty string.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM
Environment variable: QUARKUS_DATASOURCE_REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM
The maximum time a connection remains unused in the pool before it is closed.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_IDLE_TIMEOUT
Environment variable: QUARKUS_DATASOURCE_REACTIVE_IDLE_TIMEOUT
Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the __vertx.DEFAULT
name is used.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_SHARED
Environment variable: QUARKUS_DATASOURCE_REACTIVE_SHARED
Set the pool name, used when the pool is shared among datasources, otherwise ignored.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_NAME
Environment variable: QUARKUS_DATASOURCE_REACTIVE_NAME
Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.
Environment variable: QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES
Environment variable: QUARKUS_DATASOURCE_REACTIVE_ADDITIONAL_PROPERTIES
If we create a Reactive datasource for this datasource.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE
Whether prepared statements should be cached on the client side.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_CACHE_PREPARED_STATEMENTS
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_CACHE_PREPARED_STATEMENTS
If multiple values are set, this datasource will create a pool with a list of servers instead of a single server. The pool uses a round-robin load balancing when a connection is created to select different servers. Note: some driver may not support multiple values here.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_URL
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_URL
The datasource pool maximum size.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MAX_SIZE
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_MAX_SIZE
When #event-loop-size
is set to a strictly positive value, the pool assigns as many event loops as specified, in a round-robin fashion. By default, the number of event loops configured or calculated by Quarkus is used. If #event-loop-size
is set to zero or a negative value, the pool assigns the current event loop to the new connection.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_EVENT_LOOP_SIZE
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_EVENT_LOOP_SIZE
Whether all server certificates should be trusted.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_ALL
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_ALL
PEM Trust config is disabled by default.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PEM
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PEM
Comma-separated list of the trust certificate files (Pem format).
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PEM_CERTS
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PEM_CERTS
JKS config is disabled by default.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS
Path of the key file (JKS format).
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS_PATH
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS_PATH
Password of the key file.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_JKS_PASSWORD
PFX config is disabled by default.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX
Path to the key file (PFX format).
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX_PATH
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX_PATH
Password of the key.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_TRUST_CERTIFICATE_PFX_PASSWORD
PEM Key/cert config is disabled by default.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM
Comma-separated list of the path to the key files (Pem format).
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM_KEYS
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM_KEYS
Comma-separated list of the path to the certificate files (Pem format).
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM_CERTS
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PEM_CERTS
JKS config is disabled by default.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS
Path of the key file (JKS format).
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS_PATH
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS_PATH
Password of the key file.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_JKS_PASSWORD
PFX config is disabled by default.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX
Path to the key file (PFX format).
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX_PATH
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX_PATH
Password of the key.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_KEY_CERTIFICATE_PFX_PASSWORD
The number of reconnection attempts when a pooled connection cannot be established on first try.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_RECONNECT_ATTEMPTS
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_RECONNECT_ATTEMPTS
The interval between reconnection attempts when a pooled connection cannot be established on first try.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_RECONNECT_INTERVAL
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_RECONNECT_INTERVAL
The hostname verification algorithm to use in case the server’s identity should be checked. Should be HTTPS, LDAPS or an empty string.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_HOSTNAME_VERIFICATION_ALGORITHM
The maximum time a connection remains unused in the pool before it is closed.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_IDLE_TIMEOUT
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_IDLE_TIMEOUT
Set to true to share the pool among datasources. There can be multiple shared pools distinguished by name, when no specific name is set, the __vertx.DEFAULT
name is used.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_SHARED
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_SHARED
Set the pool name, used when the pool is shared among datasources, otherwise ignored.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_NAME
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_NAME
Other unspecified properties to be passed through the Reactive SQL Client directly to the database when new connections are initiated.
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES
Environment variable: QUARKUS_DATASOURCE__DATASOURCE_NAME__REACTIVE_ADDITIONAL_PROPERTIES
The name of the named Redis client to be used for communicating with Redis. If not set, use the default Redis client.
Environment variable: QUARKUS_CACHE_REDIS_CLIENT_NAME
Environment variable: QUARKUS_CACHE_REDIS_CLIENT_NAME
The default type of the value stored in the cache.
Environment variable: QUARKUS_CACHE_REDIS_VALUE_TYPE
Environment variable: QUARKUS_CACHE_REDIS_VALUE_TYPE
The key type, String
by default.
Environment variable: QUARKUS_CACHE_REDIS_KEY_TYPE
Environment variable: QUARKUS_CACHE_REDIS_KEY_TYPE
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry’s creation, or the most recent replacement of its value.
Environment variable: QUARKUS_CACHE_REDIS_EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_REDIS_EXPIRE_AFTER_WRITE
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value.
Environment variable: QUARKUS_CACHE_REDIS_EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_REDIS_EXPIRE_AFTER_ACCESS
the key prefix allowing to identify the keys belonging to the cache. If not set, use "cache:$cache-name"
Environment variable: QUARKUS_CACHE_REDIS_PREFIX
Environment variable: QUARKUS_CACHE_REDIS_PREFIX
Whether the access to the cache should be using optimistic locking. See Redis Optimistic Locking for details. Default is false
.
Environment variable: QUARKUS_CACHE_REDIS_USE_OPTIMISTIC_LOCKING
Environment variable: QUARKUS_CACHE_REDIS_USE_OPTIMISTIC_LOCKING
The default type of the value stored in the cache.
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE
The key type, String
by default.
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry’s creation, or the most recent replacement of its value.
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the last access of its value.
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS
the key prefix allowing to identify the keys belonging to the cache. If not set, use "cache:$cache-name"
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX
Whether the access to the cache should be using optimistic locking. See Redis Optimistic Locking for details. Default is false
.
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING
Environment variable: QUARKUS_REDIS_LOAD_SCRIPT
Environment variable: QUARKUS_REDIS_LOAD_SCRIPT
When using redisLoadScript
, indicates if the Redis database must be flushed (erased) before importing.
Environment variable: QUARKUS_REDIS_FLUSH_BEFORE_LOAD
Environment variable: QUARKUS_REDIS_FLUSH_BEFORE_LOAD
When using redisLoadScript
, indicates if the import should only happen if the database is empty (no keys).
Environment variable: QUARKUS_REDIS_LOAD_ONLY_IF_EMPTY
Environment variable: QUARKUS_REDIS_LOAD_ONLY_IF_EMPTY
Whether a health check is published in case the smallrye-health extension is present.
Environment variable: QUARKUS_REDIS_HEALTH_ENABLED
Environment variable: QUARKUS_REDIS_HEALTH_ENABLED
When DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.
Environment variable: QUARKUS_REDIS_DEVSERVICES_ENABLED
Environment variable: QUARKUS_REDIS_DEVSERVICES_ENABLED
The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search…), use: redis/redis-stack-server:latest
.
Environment variable: QUARKUS_REDIS_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_REDIS_DEVSERVICES_IMAGE_NAME
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_REDIS_DEVSERVICES_PORT
Environment variable: QUARKUS_REDIS_DEVSERVICES_PORT
Container sharing is only used in dev mode.
Environment variable: QUARKUS_REDIS_DEVSERVICES_SHARED
Environment variable: QUARKUS_REDIS_DEVSERVICES_SHARED
This property is used when you need multiple shared Redis servers.
Environment variable: QUARKUS_REDIS_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_REDIS_DEVSERVICES_SERVICE_NAME
The URI provided uses the following schema redis://[username:password@][host][:port][/database]
Use quarkus.redis.hosts-provider-name
to provide the hosts programmatically.
Environment variable: QUARKUS_REDIS_HOSTS
Environment variable: QUARKUS_REDIS_HOSTS
Used when quarkus.redis.hosts
is not set.
Environment variable: QUARKUS_REDIS_HOSTS_PROVIDER_NAME
Environment variable: QUARKUS_REDIS_HOSTS_PROVIDER_NAME
The maximum delay to wait before a blocking command to redis server times out
Environment variable: QUARKUS_REDIS_TIMEOUT
Environment variable: QUARKUS_REDIS_TIMEOUT
The redis client type. Accepted values are: STANDALONE
(default), CLUSTER
, REPLICATION
, SENTINEL
.
Environment variable: QUARKUS_REDIS_CLIENT_TYPE
Environment variable: QUARKUS_REDIS_CLIENT_TYPE
The master name (only considered in HA mode).
Environment variable: QUARKUS_REDIS_MASTER_NAME
Environment variable: QUARKUS_REDIS_MASTER_NAME
The role name (only considered in Sentinel / HA mode). Accepted values are: MASTER
, REPLICA
, SENTINEL
.
Environment variable: QUARKUS_REDIS_ROLE
Environment variable: QUARKUS_REDIS_ROLE
Whether to use replicas nodes (only considered in Cluster mode). Accepted values are: ALWAYS
, NEVER
, SHARE
.
Environment variable: QUARKUS_REDIS_REPLICAS
Environment variable: QUARKUS_REDIS_REPLICAS
If not set it will try to extract the value from the current default #hosts
.
Environment variable: QUARKUS_REDIS_PASSWORD
Environment variable: QUARKUS_REDIS_PASSWORD
This value should be at least the total number of cluster member (or number of sentinels + 1)
Environment variable: QUARKUS_REDIS_MAX_POOL_SIZE
Environment variable: QUARKUS_REDIS_MAX_POOL_SIZE
The maximum waiting requests for a connection from the pool.
Environment variable: QUARKUS_REDIS_MAX_POOL_WAITING
Environment variable: QUARKUS_REDIS_MAX_POOL_WAITING
The duration indicating how often should the connection pool cleaner executes.
Environment variable: QUARKUS_REDIS_POOL_CLEANER_INTERVAL
Environment variable: QUARKUS_REDIS_POOL_CLEANER_INTERVAL
The timeout for a connection recycling.
Environment variable: QUARKUS_REDIS_POOL_RECYCLE_TIMEOUT
Environment variable: QUARKUS_REDIS_POOL_RECYCLE_TIMEOUT
The client will always work on pipeline mode, this means that messages can start queueing. Using this configuration option, you can control how much backlog you’re willing to accept.
Environment variable: QUARKUS_REDIS_MAX_WAITING_HANDLERS
Environment variable: QUARKUS_REDIS_MAX_WAITING_HANDLERS
Tune how much nested arrays are allowed on a redis response. This affects the parser performance.
Environment variable: QUARKUS_REDIS_MAX_NESTED_ARRAYS
Environment variable: QUARKUS_REDIS_MAX_NESTED_ARRAYS
The number of reconnection attempts when a pooled connection cannot be established on first try.
Environment variable: QUARKUS_REDIS_RECONNECT_ATTEMPTS
Environment variable: QUARKUS_REDIS_RECONNECT_ATTEMPTS
The interval between reconnection attempts when a pooled connection cannot be established on first try.
Environment variable: QUARKUS_REDIS_RECONNECT_INTERVAL
Environment variable: QUARKUS_REDIS_RECONNECT_INTERVAL
Should the client perform {@code RESP protocol negotiation during the connection handshake.
Environment variable: QUARKUS_REDIS_PROTOCOL_NEGOTIATION
Environment variable: QUARKUS_REDIS_PROTOCOL_NEGOTIATION
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__LOAD_SCRIPT
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__LOAD_SCRIPT
When using redisLoadScript
, indicates if the Redis database must be flushed (erased) before importing.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__FLUSH_BEFORE_LOAD
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__FLUSH_BEFORE_LOAD
When using redisLoadScript
, indicates if the import should only happen if the database is empty (no keys).
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__LOAD_ONLY_IF_EMPTY
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__LOAD_ONLY_IF_EMPTY
Environment variables that are passed to the container.
Environment variable: QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_REDIS_DEVSERVICES_CONTAINER_ENV
When DevServices is enabled Quarkus will attempt to automatically configure and start a database when running in Dev or Test mode and when Docker is running.
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_ENABLED
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_ENABLED
The container image name to use, for container based DevServices providers. If you want to use Redis Stack modules (bloom, graph, search…), use: redis/redis-stack-server:latest
.
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_IMAGE_NAME
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_PORT
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_PORT
Container sharing is only used in dev mode.
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_SHARED
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_SHARED
This property is used when you need multiple shared Redis servers.
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_SERVICE_NAME
Environment variables that are passed to the container.
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_REDIS__ADDITIONAL_REDIS_CLIENTS__DEVSERVICES_CONTAINER_ENV
The URI provided uses the following schema redis://[username:password@][host][:port][/database]
Use quarkus.redis.hosts-provider-name
to provide the hosts programmatically.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__HOSTS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__HOSTS
Used when quarkus.redis.hosts
is not set.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__HOSTS_PROVIDER_NAME
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__HOSTS_PROVIDER_NAME
The maximum delay to wait before a blocking command to redis server times out
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TIMEOUT
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TIMEOUT
The redis client type. Accepted values are: STANDALONE
(default), CLUSTER
, REPLICATION
, SENTINEL
.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__CLIENT_TYPE
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__CLIENT_TYPE
The master name (only considered in HA mode).
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MASTER_NAME
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MASTER_NAME
The role name (only considered in Sentinel / HA mode). Accepted values are: MASTER
, REPLICA
, SENTINEL
.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__ROLE
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__ROLE
Whether to use replicas nodes (only considered in Cluster mode). Accepted values are: ALWAYS
, NEVER
, SHARE
.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__REPLICAS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__REPLICAS
If not set it will try to extract the value from the current default #hosts
.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__PASSWORD
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__PASSWORD
This value should be at least the total number of cluster member (or number of sentinels + 1)
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_POOL_SIZE
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_POOL_SIZE
The maximum waiting requests for a connection from the pool.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_POOL_WAITING
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_POOL_WAITING
The duration indicating how often should the connection pool cleaner executes.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__POOL_CLEANER_INTERVAL
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__POOL_CLEANER_INTERVAL
The timeout for a connection recycling.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__POOL_RECYCLE_TIMEOUT
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__POOL_RECYCLE_TIMEOUT
The client will always work on pipeline mode, this means that messages can start queueing. Using this configuration option, you can control how much backlog you’re willing to accept.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_WAITING_HANDLERS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_WAITING_HANDLERS
Tune how much nested arrays are allowed on a redis response. This affects the parser performance.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_NESTED_ARRAYS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__MAX_NESTED_ARRAYS
The number of reconnection attempts when a pooled connection cannot be established on first try.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__RECONNECT_ATTEMPTS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__RECONNECT_ATTEMPTS
The interval between reconnection attempts when a pooled connection cannot be established on first try.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__RECONNECT_INTERVAL
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__RECONNECT_INTERVAL
Should the client perform {@code RESP protocol negotiation during the connection handshake.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__PROTOCOL_NEGOTIATION
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__PROTOCOL_NEGOTIATION
Set the ALPN usage.
Environment variable: QUARKUS_REDIS_TCP_ALPN
Environment variable: QUARKUS_REDIS_TCP_ALPN
Sets the list of application-layer protocols to provide to the server during the Application-Layer Protocol Negotiation
.
Environment variable: QUARKUS_REDIS_TCP_APPLICATION_LAYER_PROTOCOLS
Environment variable: QUARKUS_REDIS_TCP_APPLICATION_LAYER_PROTOCOLS
Sets the list of enabled SSL/TLS protocols.
Environment variable: QUARKUS_REDIS_TCP_SECURE_TRANSPORT_PROTOCOLS
Environment variable: QUARKUS_REDIS_TCP_SECURE_TRANSPORT_PROTOCOLS
Set the idle timeout.
Environment variable: QUARKUS_REDIS_TCP_IDLE_TIMEOUT
Environment variable: QUARKUS_REDIS_TCP_IDLE_TIMEOUT
Set the connect timeout.
Environment variable: QUARKUS_REDIS_TCP_CONNECTION_TIMEOUT
Environment variable: QUARKUS_REDIS_TCP_CONNECTION_TIMEOUT
Set a list of remote hosts that are not proxied when the client is configured to use a proxy.
Environment variable: QUARKUS_REDIS_TCP_NON_PROXY_HOSTS
Environment variable: QUARKUS_REDIS_TCP_NON_PROXY_HOSTS
Set the read idle timeout.
Environment variable: QUARKUS_REDIS_TCP_READ_IDLE_TIMEOUT
Environment variable: QUARKUS_REDIS_TCP_READ_IDLE_TIMEOUT
Set the TCP receive buffer size.
Environment variable: QUARKUS_REDIS_TCP_RECEIVE_BUFFER_SIZE
Environment variable: QUARKUS_REDIS_TCP_RECEIVE_BUFFER_SIZE
Set the value of reconnect attempts.
Environment variable: QUARKUS_REDIS_TCP_RECONNECT_ATTEMPTS
Environment variable: QUARKUS_REDIS_TCP_RECONNECT_ATTEMPTS
Set the reconnect interval.
Environment variable: QUARKUS_REDIS_TCP_RECONNECT_INTERVAL
Environment variable: QUARKUS_REDIS_TCP_RECONNECT_INTERVAL
Whether to reuse the address.
Environment variable: QUARKUS_REDIS_TCP_REUSE_ADDRESS
Environment variable: QUARKUS_REDIS_TCP_REUSE_ADDRESS
Whether to reuse the port.
Environment variable: QUARKUS_REDIS_TCP_REUSE_PORT
Environment variable: QUARKUS_REDIS_TCP_REUSE_PORT
Set the TCP send buffer size.
Environment variable: QUARKUS_REDIS_TCP_SEND_BUFFER_SIZE
Environment variable: QUARKUS_REDIS_TCP_SEND_BUFFER_SIZE
Set the SO_linger
keep alive duration.
Environment variable: QUARKUS_REDIS_TCP_SO_LINGER
Environment variable: QUARKUS_REDIS_TCP_SO_LINGER
Enable the TCP_CORK
option - only with linux native transport.
Environment variable: QUARKUS_REDIS_TCP_CORK
Environment variable: QUARKUS_REDIS_TCP_CORK
Enable the TCP_FASTOPEN
option - only with linux native transport.
Environment variable: QUARKUS_REDIS_TCP_FAST_OPEN
Environment variable: QUARKUS_REDIS_TCP_FAST_OPEN
Set whether keep alive is enabled
Environment variable: QUARKUS_REDIS_TCP_KEEP_ALIVE
Environment variable: QUARKUS_REDIS_TCP_KEEP_ALIVE
Set whether no delay is enabled
Environment variable: QUARKUS_REDIS_TCP_NO_DELAY
Environment variable: QUARKUS_REDIS_TCP_NO_DELAY
Enable the TCP_QUICKACK
option - only with linux native transport.
Environment variable: QUARKUS_REDIS_TCP_QUICK_ACK
Environment variable: QUARKUS_REDIS_TCP_QUICK_ACK
Set the value of traffic class.
Environment variable: QUARKUS_REDIS_TCP_TRAFFIC_CLASS
Environment variable: QUARKUS_REDIS_TCP_TRAFFIC_CLASS
Set the write idle timeout.
Environment variable: QUARKUS_REDIS_TCP_WRITE_IDLE_TIMEOUT
Environment variable: QUARKUS_REDIS_TCP_WRITE_IDLE_TIMEOUT
Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.
Environment variable: QUARKUS_REDIS_TCP_LOCAL_ADDRESS
Environment variable: QUARKUS_REDIS_TCP_LOCAL_ADDRESS
Set the ALPN usage.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_ALPN
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_ALPN
Sets the list of application-layer protocols to provide to the server during the Application-Layer Protocol Negotiation
.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_APPLICATION_LAYER_PROTOCOLS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_APPLICATION_LAYER_PROTOCOLS
Sets the list of enabled SSL/TLS protocols.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SECURE_TRANSPORT_PROTOCOLS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SECURE_TRANSPORT_PROTOCOLS
Set the idle timeout.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_IDLE_TIMEOUT
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_IDLE_TIMEOUT
Set the connect timeout.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_CONNECTION_TIMEOUT
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_CONNECTION_TIMEOUT
Set a list of remote hosts that are not proxied when the client is configured to use a proxy.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_NON_PROXY_HOSTS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_NON_PROXY_HOSTS
Set the read idle timeout.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_READ_IDLE_TIMEOUT
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_READ_IDLE_TIMEOUT
Set the TCP receive buffer size.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECEIVE_BUFFER_SIZE
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECEIVE_BUFFER_SIZE
Set the value of reconnect attempts.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECONNECT_ATTEMPTS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECONNECT_ATTEMPTS
Set the reconnect interval.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECONNECT_INTERVAL
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_RECONNECT_INTERVAL
Whether to reuse the address.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_REUSE_ADDRESS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_REUSE_ADDRESS
Whether to reuse the port.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_REUSE_PORT
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_REUSE_PORT
Set the TCP send buffer size.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SEND_BUFFER_SIZE
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SEND_BUFFER_SIZE
Set the SO_linger
keep alive duration.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SO_LINGER
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_SO_LINGER
Enable the TCP_CORK
option - only with linux native transport.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_CORK
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_CORK
Enable the TCP_FASTOPEN
option - only with linux native transport.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_FAST_OPEN
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_FAST_OPEN
Set whether keep alive is enabled
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_KEEP_ALIVE
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_KEEP_ALIVE
Set whether no delay is enabled
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_NO_DELAY
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_NO_DELAY
Enable the TCP_QUICKACK
option - only with linux native transport.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_QUICK_ACK
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_QUICK_ACK
Set the value of traffic class.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_TRAFFIC_CLASS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_TRAFFIC_CLASS
Set the write idle timeout.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_WRITE_IDLE_TIMEOUT
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_WRITE_IDLE_TIMEOUT
Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_LOCAL_ADDRESS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_LOCAL_ADDRESS
Set proxy username.
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_USERNAME
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_USERNAME
Set proxy password.
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_PASSWORD
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_PASSWORD
Set proxy port. Defaults to 3128.
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_PORT
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_PORT
Set proxy host.
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_HOST
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_HOST
Set proxy type. Accepted values are: HTTP
(default), SOCKS4
and SOCKS5
.
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_TYPE
Environment variable: QUARKUS_REDIS_TCP_PROXY_OPTIONS_TYPE
Set proxy username.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_USERNAME
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_USERNAME
Set proxy password.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_PASSWORD
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_PASSWORD
Set proxy port. Defaults to 3128.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_PORT
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_PORT
Set proxy host.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_HOST
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_HOST
Set proxy type. Accepted values are: HTTP
(default), SOCKS4
and SOCKS5
.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_TYPE
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TCP_PROXY_OPTIONS_TYPE
Whether SSL/TLS is enabled.
Environment variable: QUARKUS_REDIS_TLS_ENABLED
Environment variable: QUARKUS_REDIS_TLS_ENABLED
Enable trusting all certificates. Disabled by default.
Environment variable: QUARKUS_REDIS_TLS_TRUST_ALL
Environment variable: QUARKUS_REDIS_TLS_TRUST_ALL
PEM Trust config is disabled by default.
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PEM
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PEM
Comma-separated list of the trust certificate files (Pem format).
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PEM_CERTS
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PEM_CERTS
JKS config is disabled by default.
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS
Path of the key file (JKS format).
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS_PATH
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS_PATH
Password of the key file.
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS_PASSWORD
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_JKS_PASSWORD
PFX config is disabled by default.
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX
Path to the key file (PFX format).
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX_PATH
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX_PATH
Password of the key.
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX_PASSWORD
Environment variable: QUARKUS_REDIS_TLS_TRUST_CERTIFICATE_PFX_PASSWORD
PEM Key/cert config is disabled by default.
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM
Comma-separated list of the path to the key files (Pem format).
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM_KEYS
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM_KEYS
Comma-separated list of the path to the certificate files (Pem format).
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM_CERTS
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PEM_CERTS
JKS config is disabled by default.
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS
Path of the key file (JKS format).
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS_PATH
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS_PATH
Password of the key file.
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS_PASSWORD
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_JKS_PASSWORD
PFX config is disabled by default.
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX
Path to the key file (PFX format).
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX_PATH
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX_PATH
Password of the key.
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX_PASSWORD
Environment variable: QUARKUS_REDIS_TLS_KEY_CERTIFICATE_PFX_PASSWORD
The hostname verification algorithm to use in case the server’s identity should be checked. Should be HTTPS, LDAPS or an empty string.
Environment variable: QUARKUS_REDIS_TLS_HOSTNAME_VERIFICATION_ALGORITHM
Environment variable: QUARKUS_REDIS_TLS_HOSTNAME_VERIFICATION_ALGORITHM
Whether SSL/TLS is enabled.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_ENABLED
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_ENABLED
Enable trusting all certificates. Disabled by default.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_ALL
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_ALL
PEM Trust config is disabled by default.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM
Comma-separated list of the trust certificate files (Pem format).
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM_CERTS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PEM_CERTS
JKS config is disabled by default.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS
Path of the key file (JKS format).
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PATH
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PATH
Password of the key file.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PASSWORD
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_JKS_PASSWORD
PFX config is disabled by default.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX
Path to the key file (PFX format).
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX_PATH
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX_PATH
Password of the key.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX_PASSWORD
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_TRUST_CERTIFICATE_PFX_PASSWORD
PEM Key/cert config is disabled by default.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM
Comma-separated list of the path to the key files (Pem format).
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_KEYS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_KEYS
Comma-separated list of the path to the certificate files (Pem format).
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_CERTS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PEM_CERTS
JKS config is disabled by default.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS
Path of the key file (JKS format).
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PATH
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PATH
Password of the key file.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PASSWORD
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_JKS_PASSWORD
PFX config is disabled by default.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX
Path to the key file (PFX format).
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX_PATH
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX_PATH
Password of the key.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX_PASSWORD
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_KEY_CERTIFICATE_PFX_PASSWORD
The hostname verification algorithm to use in case the server’s identity should be checked. Should be HTTPS, LDAPS or an empty string.
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_HOSTNAME_VERIFICATION_ALGORITHM
Environment variable: QUARKUS_REDIS__REDIS_CLIENT_NAME__TLS_HOSTNAME_VERIFICATION_ALGORITHM
The syntax used in CRON expressions.
Environment variable: QUARKUS_SCHEDULER_CRON_TYPE
Environment variable: QUARKUS_SCHEDULER_CRON_TYPE
Scheduled task metrics will be enabled if a metrics extension is present and this value is true.
Environment variable: QUARKUS_SCHEDULER_METRICS_ENABLED
Environment variable: QUARKUS_SCHEDULER_METRICS_ENABLED
Tracing will be enabled if the OpenTelemetry extension is present and this value is true.
Environment variable: QUARKUS_SCHEDULER_TRACING_ENABLED
Environment variable: QUARKUS_SCHEDULER_TRACING_ENABLED
If schedulers are enabled.
Environment variable: QUARKUS_SCHEDULER_ENABLED
Environment variable: QUARKUS_SCHEDULER_ENABLED
Scheduled task will be flagged as overdue if next execution time is exceeded by this period.
Environment variable: QUARKUS_SCHEDULER_OVERDUE_GRACE_PERIOD
Environment variable: QUARKUS_SCHEDULER_OVERDUE_GRACE_PERIOD
Scheduler can be started in different modes. By default, the scheduler is not started unless a io.quarkus.scheduler.Scheduled
business method is found.
Environment variable: QUARKUS_SCHEDULER_START_MODE
Environment variable: QUARKUS_SCHEDULER_START_MODE
Whether authorization is enabled in dev mode or not. In other launch modes authorization is always enabled.
Environment variable: QUARKUS_SECURITY_AUTH_ENABLED_IN_DEV_MODE
Environment variable: QUARKUS_SECURITY_AUTH_ENABLED_IN_DEV_MODE
List of security providers to register
Environment variable: QUARKUS_SECURITY_SECURITY_PROVIDERS
Environment variable: QUARKUS_SECURITY_SECURITY_PROVIDERS
Environment variable: QUARKUS_SECURITY_DENY_UNANNOTATED_MEMBERS
Environment variable: QUARKUS_SECURITY_DENY_UNANNOTATED_MEMBERS
Security provider configuration
Environment variable: QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG
Environment variable: QUARKUS_SECURITY_SECURITY_PROVIDER_CONFIG
If the WebAuthn extension is enabled.
Environment variable: QUARKUS_WEBAUTHN_ENABLED
Environment variable: QUARKUS_WEBAUTHN_ENABLED
The origin of the application. The origin is basically protocol, host and port. If you are calling WebAuthn API while your application is located at https://example.com/login
, then origin will be https://example.com
. If you are calling from http://localhost:2823/test
, then the origin will be http://localhost:2823
. Please note that WebAuthn API will not work on pages loaded over HTTP, unless it is localhost, which is considered secure context.
Environment variable: QUARKUS_WEBAUTHN_ORIGIN
Environment variable: QUARKUS_WEBAUTHN_ORIGIN
Environment variable: QUARKUS_WEBAUTHN_TRANSPORTS
Environment variable: QUARKUS_WEBAUTHN_TRANSPORTS
The id (or domain name of your server)
Environment variable: QUARKUS_WEBAUTHN_RELYING_PARTY_ID
Environment variable: QUARKUS_WEBAUTHN_RELYING_PARTY_ID
A user friendly name for your server
Environment variable: QUARKUS_WEBAUTHN_RELYING_PARTY_NAME
Environment variable: QUARKUS_WEBAUTHN_RELYING_PARTY_NAME
Environment variable: QUARKUS_WEBAUTHN_AUTHENTICATOR_ATTACHMENT
Environment variable: QUARKUS_WEBAUTHN_AUTHENTICATOR_ATTACHMENT
Resident key required. A resident (private) key, is a key that cannot leave your authenticator device, this means that you cannot reuse the authenticator to log into a second computer.
Environment variable: QUARKUS_WEBAUTHN_REQUIRE_RESIDENT_KEY
Environment variable: QUARKUS_WEBAUTHN_REQUIRE_RESIDENT_KEY
Environment variable: QUARKUS_WEBAUTHN_USER_VERIFICATION
Environment variable: QUARKUS_WEBAUTHN_USER_VERIFICATION
Non-negative User Verification timeout. Authentication must occur within the timeout, this will prevent the user browser from being blocked with a pop-up required user verification, and the whole ceremony must be completed within the timeout period. After the timeout, any previously issued challenge is automatically invalidated.
Environment variable: QUARKUS_WEBAUTHN_TIMEOUT
Environment variable: QUARKUS_WEBAUTHN_TIMEOUT
Environment variable: QUARKUS_WEBAUTHN_ATTESTATION
Environment variable: QUARKUS_WEBAUTHN_ATTESTATION
Allowed Public Key Credential algorithms by preference order. Webauthn mandates that all authenticators must support at least the following 2 algorithms: ES256
and RS256
. Applications may require stronger keys and algorithms, for example: ES512
or EdDSA
. Note that the use of stronger algorithms, e.g.: EdDSA
may require Java 15 or a cryptographic JCE
provider that implements the algorithms.
Environment variable: QUARKUS_WEBAUTHN_PUB_KEY_CRED_PARAMS
Environment variable: QUARKUS_WEBAUTHN_PUB_KEY_CRED_PARAMS
Length of the challenges exchanged between the application and the browser. Challenges must be at least 32 bytes.
Environment variable: QUARKUS_WEBAUTHN_CHALLENGE_LENGTH
Environment variable: QUARKUS_WEBAUTHN_CHALLENGE_LENGTH
The login page
Environment variable: QUARKUS_WEBAUTHN_LOGIN_PAGE
Environment variable: QUARKUS_WEBAUTHN_LOGIN_PAGE
The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.
Environment variable: QUARKUS_WEBAUTHN_SESSION_TIMEOUT
Environment variable: QUARKUS_WEBAUTHN_SESSION_TIMEOUT
How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as "renewal-timeout". Note that smaller values will result in slightly more server load (as new encrypted cookies will be generated more often), however larger values affect the inactivity timeout as the timeout is set when a cookie is generated. For example if this is set to 10 minutes, and the inactivity timeout is 30m, if a users last request is when the cookie is 9m old then the actual timeout will happen 21m after the last request, as the timeout is only refreshed when a new cookie is generated. In other words, no timeout is tracked on the server side; the timestamp is encoded and encrypted in the cookie itself, and it is decrypted and parsed with each request.
Environment variable: QUARKUS_WEBAUTHN_NEW_COOKIE_INTERVAL
Environment variable: QUARKUS_WEBAUTHN_NEW_COOKIE_INTERVAL
The cookie that is used to store the persistent session
Environment variable: QUARKUS_WEBAUTHN_COOKIE_NAME
Environment variable: QUARKUS_WEBAUTHN_COOKIE_NAME
SameSite attribute for the session cookie.
Environment variable: QUARKUS_WEBAUTHN_COOKIE_SAME_SITE
Environment variable: QUARKUS_WEBAUTHN_COOKIE_SAME_SITE
The cookie path for the session cookies.
Environment variable: QUARKUS_WEBAUTHN_COOKIE_PATH
Environment variable: QUARKUS_WEBAUTHN_COOKIE_PATH
The rootPath under which queries will be served. Default to graphql By default, this value will be resolved as a path relative to ${quarkus.http.root-path}
.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_ROOT_PATH
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_ROOT_PATH
Enable Apollo Federation. If this value is unspecified, then federation will be enabled automatically if any GraphQL Federation annotations are detected in the application.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_FEDERATION_ENABLED
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_FEDERATION_ENABLED
Enable metrics. By default, this is false. If set to true, a metrics extension is required.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_METRICS_ENABLED
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_METRICS_ENABLED
Enable tracing. By default, this will be enabled if the tracing extension is added.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_TRACING_ENABLED
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_TRACING_ENABLED
Enable eventing. Allow you to receive events on bootstrap and execution.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_EVENTS_ENABLED
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_EVENTS_ENABLED
Enable non-blocking support. Default is true.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_NONBLOCKING_ENABLED
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_NONBLOCKING_ENABLED
Enable GET Requests. Allow queries via HTTP GET.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_HTTP_GET_ENABLED
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_HTTP_GET_ENABLED
Enable Query parameter on POST Requests. Allow POST request to override or supply values in a query parameter.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_HTTP_POST_QUERYPARAMETERS_ENABLED
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_HTTP_POST_QUERYPARAMETERS_ENABLED
Change the type naming strategy.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_AUTO_NAME_STRATEGY
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_AUTO_NAME_STRATEGY
List of extension fields that should be included in the error response. By default, none will be included. Examples of valid values include [exception,classification,code,description,validationErrorType,queryPath]
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_ERROR_EXTENSION_FIELDS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_ERROR_EXTENSION_FIELDS
List of Runtime Exceptions class names that should show the error message. By default, Runtime Exception messages will be hidden and a generic Server Error
message will be returned.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SHOW_RUNTIME_EXCEPTION_MESSAGE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SHOW_RUNTIME_EXCEPTION_MESSAGE
List of Checked Exceptions class names that should hide the error message. By default, Checked Exception messages will show the exception message.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_HIDE_CHECKED_EXCEPTION_MESSAGE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_HIDE_CHECKED_EXCEPTION_MESSAGE
The default error message that will be used for hidden exception messages. Defaults to "Server Error"
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_DEFAULT_ERROR_MESSAGE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_DEFAULT_ERROR_MESSAGE
Print the data fetcher exception to the log file. Default true
in dev and test mode, default false
in prod.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PRINT_DATA_FETCHER_EXCEPTION
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PRINT_DATA_FETCHER_EXCEPTION
Make the schema available over HTTP.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_AVAILABLE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_AVAILABLE
Include the Scalar definitions in the schema.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_SCALARS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_SCALARS
Include the schema internal definition in the schema.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_SCHEMA_DEFINITION
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_SCHEMA_DEFINITION
Include Directives in the schema.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_DIRECTIVES
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_DIRECTIVES
Include Introspection Types in the schema.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_INTROSPECTION_TYPES
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_SCHEMA_INCLUDE_INTROSPECTION_TYPES
Log the payload (and optionally variables) to System out.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_LOG_PAYLOAD
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_LOG_PAYLOAD
Set the Field visibility.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_FIELD_VISIBILITY
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_FIELD_VISIBILITY
Exceptions that should be unwrapped (class names).
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_UNWRAP_EXCEPTIONS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_UNWRAP_EXCEPTIONS
Subprotocols that should be supported by the server for graphql-over-websocket use cases. Allowed subprotocols are "graphql-ws" and "graphql-transport-ws". By default, both are enabled.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_WEBSOCKET_SUBPROTOCOLS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_WEBSOCKET_SUBPROTOCOLS
Set to true if ignored chars should be captured as AST nodes. Default to false
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_IGNORED_CHARS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_IGNORED_CHARS
Set to true if `graphql.language.Comment`s should be captured as AST nodes
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_LINE_COMMENTS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_LINE_COMMENTS
Set to true true if `graphql.language.SourceLocation`s should be captured as AST nodes. Default to true
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_SOURCE_LOCATION
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_CAPTURE_SOURCE_LOCATION
The maximum number of raw tokens the parser will accept, after which an exception will be thrown. Default to 15000
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_MAX_TOKENS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_MAX_TOKENS
The maximum number of raw whitespace tokens the parser will accept, after which an exception will be thrown. Default to 200000
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_MAX_WHITESPACE_TOKENS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_PARSER_MAX_WHITESPACE_TOKENS
Abort a query if the total number of data fields queried exceeds the defined limit. Default to no limit
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_INSTRUMENTATION_QUERY_COMPLEXITY
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_INSTRUMENTATION_QUERY_COMPLEXITY
Abort a query if the total depth of the query exceeds the defined limit. Default to no limit
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_INSTRUMENTATION_QUERY_DEPTH
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_INSTRUMENTATION_QUERY_DEPTH
If GraphQL UI should be enabled. By default, GraphQL UI is enabled if it is included (see always-include
).
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_UI_ENABLE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_UI_ENABLE
The path where GraphQL UI is available. The value /
is not allowed as it blocks the application from serving anything else. By default, this URL will be resolved as a path relative to ${quarkus.http.non-application-root-path}
.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_UI_ROOT_PATH
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_UI_ROOT_PATH
Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_UI_ALWAYS_INCLUDE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_UI_ALWAYS_INCLUDE
The URL location of the target GraphQL service.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__URL
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__URL
HTTP headers to add when communicating with the target GraphQL service.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__HEADER
WebSocket subprotocols that should be supported by this client for running GraphQL operations over websockets. Allowed values are: - graphql-ws
for the deprecated Apollo protocol - graphql-transport-ws
for the newer GraphQL over WebSocket protocol (default value) If multiple protocols are provided, the actual protocol to be used will be subject to negotiation with the server.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__SUBPROTOCOLS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__SUBPROTOCOLS
If true, then queries and mutations will run over the websocket transport rather than pure HTTP. Off by default, because it has higher overhead.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__EXECUTE_SINGLE_RESULT_OPERATIONS_OVER_WEBSOCKET
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__EXECUTE_SINGLE_RESULT_OPERATIONS_OVER_WEBSOCKET
Maximum time in milliseconds that will be allowed to wait for the server to acknowledge a websocket connection (send a subprotocol-specific ACK message).
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__WEBSOCKET_INITIALIZATION_TIMEOUT
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__WEBSOCKET_INITIALIZATION_TIMEOUT
The trust store location. Can point to either a classpath resource or a file.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE
The trust store password.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE_PASSWORD
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE_PASSWORD
The type of the trust store. Defaults to "JKS".
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE_TYPE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__TRUST_STORE_TYPE
The key store location. Can point to either a classpath resource or a file.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE
The key store password.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE_PASSWORD
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE_PASSWORD
The type of the key store. Defaults to "JKS".
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE_TYPE
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__KEY_STORE_TYPE
Hostname of the proxy to use.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_HOST
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_HOST
Port number of the proxy to use.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_PORT
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_PORT
Username for the proxy to use.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_USERNAME
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_USERNAME
Password for the proxy to use.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_PASSWORD
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__PROXY_PASSWORD
Maximum number of redirects to follow.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__MAX_REDIRECTS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__MAX_REDIRECTS
Additional payload sent on websocket initialization.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__INIT_PAYLOAD
Allowing unexpected fields in response. If true, there will be warning log of an unexpected field. Else it throws an error.
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__ALLOW_UNEXPECTED_RESPONSE_FIELDS
Environment variable: QUARKUS_SMALLRYE_GRAPHQL_CLIENT__CLIENTS__ALLOW_UNEXPECTED_RESPONSE_FIELDS
Whether extensions published health check should be enabled.
Environment variable: QUARKUS_HEALTH_EXTENSIONS_ENABLED
Environment variable: QUARKUS_HEALTH_EXTENSIONS_ENABLED
Whether to include the Liveness and Readiness Health endpoints in the generated OpenAPI document
Environment variable: QUARKUS_HEALTH_OPENAPI_INCLUDED
Environment variable: QUARKUS_HEALTH_OPENAPI_INCLUDED
Root path for health-checking endpoints. By default, this value will be resolved as a path relative to ${quarkus.http.non-application-root-path}
. If the management interface is enabled, the value will be resolved as a path relative to ${quarkus.management.root-path}
.
Environment variable: QUARKUS_SMALLRYE_HEALTH_ROOT_PATH
Environment variable: QUARKUS_SMALLRYE_HEALTH_ROOT_PATH
The relative path of the liveness health-checking endpoint. By default, this value will be resolved as a path relative to ${quarkus.smallrye-health.rootPath}
.
Environment variable: QUARKUS_SMALLRYE_HEALTH_LIVENESS_PATH
Environment variable: QUARKUS_SMALLRYE_HEALTH_LIVENESS_PATH
The relative path of the readiness health-checking endpoint. By default, this value will be resolved as a path relative to ${quarkus.smallrye-health.rootPath}
.
Environment variable: QUARKUS_SMALLRYE_HEALTH_READINESS_PATH
Environment variable: QUARKUS_SMALLRYE_HEALTH_READINESS_PATH
The relative path of the health group endpoint. By default, this value will be resolved as a path relative to ${quarkus.smallrye-health.rootPath}
.
Environment variable: QUARKUS_SMALLRYE_HEALTH_GROUP_PATH
Environment variable: QUARKUS_SMALLRYE_HEALTH_GROUP_PATH
The relative path of the wellness health-checking endpoint. By default, this value will be resolved as a path relative to ${quarkus.smallrye-health.rootPath}
.
Environment variable: QUARKUS_SMALLRYE_HEALTH_WELLNESS_PATH
Environment variable: QUARKUS_SMALLRYE_HEALTH_WELLNESS_PATH
The relative path of the startup health-checking endpoint. By default, this value will be resolved as a path relative to ${quarkus.smallrye-health.rootPath}
.
Environment variable: QUARKUS_SMALLRYE_HEALTH_STARTUP_PATH
Environment variable: QUARKUS_SMALLRYE_HEALTH_STARTUP_PATH
Whether the context should be propagated to each health check invocation.
Environment variable: QUARKUS_SMALLRYE_HEALTH_CONTEXT_PROPAGATION
Environment variable: QUARKUS_SMALLRYE_HEALTH_CONTEXT_PROPAGATION
The number of the maximum health groups that can be created.
Environment variable: QUARKUS_SMALLRYE_HEALTH_MAX_GROUP_REGISTRIES_COUNT
Environment variable: QUARKUS_SMALLRYE_HEALTH_MAX_GROUP_REGISTRIES_COUNT
The name of the default health group used when no other health group is defined on the health check.
Environment variable: QUARKUS_SMALLRYE_HEALTH_DEFAULT_HEALTH_GROUP
Environment variable: QUARKUS_SMALLRYE_HEALTH_DEFAULT_HEALTH_GROUP
If management interface is turned on the health endpoints and ui will be published under the management interface. This allows you to exclude Health from management by setting the value to false
Environment variable: QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED
Environment variable: QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED
If Health UI should be enabled. By default, Health UI is enabled if it is included (see always-include
).
Environment variable: QUARKUS_SMALLRYE_HEALTH_UI_ENABLE
Environment variable: QUARKUS_SMALLRYE_HEALTH_UI_ENABLE
Additional top-level properties to be included in the resulting JSON object.
Environment variable: QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY
Environment variable: QUARKUS_SMALLRYE_HEALTH_ADDITIONAL_PROPERTY
Whether the HealthCheck should be enabled.
Environment variable: QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED
Environment variable: QUARKUS_SMALLRYE_HEALTH_CHECK__CHECK__ENABLED
The path where Health UI is available. The value /
is not allowed as it blocks the application from serving anything else. By default, this value will be resolved as a path relative to ${quarkus.http.non-application-root-path}
.
Environment variable: QUARKUS_SMALLRYE_HEALTH_UI_ROOT_PATH
Environment variable: QUARKUS_SMALLRYE_HEALTH_UI_ROOT_PATH
Always include the UI. By default, this will only be included in dev and test. Setting this to true will also include the UI in Prod
Environment variable: QUARKUS_SMALLRYE_HEALTH_UI_ALWAYS_INCLUDE
Environment variable: QUARKUS_SMALLRYE_HEALTH_UI_ALWAYS_INCLUDE
The MP-JWT configuration object
Environment variable: QUARKUS_SMALLRYE_JWT_ENABLED
Environment variable: QUARKUS_SMALLRYE_JWT_ENABLED
The name of the java.security.Provider
that supports SHA256withRSA signatures
Environment variable: QUARKUS_SMALLRYE_JWT_RSA_SIG_PROVIDER
Environment variable: QUARKUS_SMALLRYE_JWT_RSA_SIG_PROVIDER
Enable this property if fetching the remote keys can be a time-consuming operation. Do not enable it if you use the local keys.
Environment variable: QUARKUS_SMALLRYE_JWT_BLOCKING_AUTHENTICATION
Environment variable: QUARKUS_SMALLRYE_JWT_BLOCKING_AUTHENTICATION
Always create HTTP 401 challenge, even for requests containing no authentication credentials. JWT authentication mechanism will return HTTP 401 when an authentication challenge is required. However if it is used alongside one of the interactive authentication mechanisms then returning HTTP 401 to the users accessing the application from a browser may not be desired. If you prefer you can request that JWT authentication mechanism does not create a challenge in such cases by setting this property to 'true'.
Environment variable: QUARKUS_SMALLRYE_JWT_SILENT
Environment variable: QUARKUS_SMALLRYE_JWT_SILENT
The path to the metrics handler. By default, this value will be resolved as a path relative to ${quarkus.http.non-application-root-path}
. If the management interface is enabled, the value will be resolved as a path relative to ${quarkus.management.root-path}
.
Environment variable: QUARKUS_SMALLRYE_METRICS_PATH
Environment variable: QUARKUS_SMALLRYE_METRICS_PATH
Whether metrics published by Quarkus extensions should be enabled.
Environment variable: QUARKUS_SMALLRYE_METRICS_EXTENSIONS_ENABLED
Environment variable: QUARKUS_SMALLRYE_METRICS_EXTENSIONS_ENABLED
Apply Micrometer compatibility mode, where instead of regular 'base' and 'vendor' metrics, Quarkus exposes the same 'jvm' metrics that Micrometer does. Application metrics are unaffected by this mode. The use case is to facilitate migration from Micrometer-based metrics, because original dashboards for JVM metrics will continue working without having to rewrite them.
Environment variable: QUARKUS_SMALLRYE_METRICS_MICROMETER_COMPATIBILITY
Environment variable: QUARKUS_SMALLRYE_METRICS_MICROMETER_COMPATIBILITY
See MicroProfile Metrics: Optional REST metrics.
Environment variable: QUARKUS_SMALLRYE_METRICS_JAXRS_ENABLED
Environment variable: QUARKUS_SMALLRYE_METRICS_JAXRS_ENABLED
The path at which to register the OpenAPI Servlet.
Environment variable: QUARKUS_SMALLRYE_OPENAPI_PATH
Environment variable: QUARKUS_SMALLRYE_OPENAPI_PATH
If set, the generated OpenAPI schema documents will be stored here on build. Both openapi.json and openapi.yaml will be stored here if this is set.
Environment variable: QUARKUS_SMALLRYE_OPENAPI_STORE_SCHEMA_DIRECTORY
Environment variable: QUARKUS_SMALLRYE_OPENAPI_STORE_SCHEMA_DIRECTORY
Do not run the filter only at startup, but every time the document is requested (dynamic).
Environment variable: QUARKUS_SMALLRYE_OPENAPI_ALWAYS_RUN_FILTER
Environment variable: QUARKUS_SMALLRYE_OPENAPI_ALWAYS_RUN_FILTER
Do not include the provided static openapi document (eg. META-INF/openapi.yaml)
Environment variable: QUARKUS_SMALLRYE_OPENAPI_IGNORE_STATIC_DOCUMENT
Environment variable: QUARKUS_SMALLRYE_OPENAPI_IGNORE_STATIC_DOCUMENT
If management interface is turned on the openapi schema document will be published under the management interface. This allows you to exclude OpenAPI from management by setting the value to false
Environment variable: QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED
Environment variable: QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED
A list of local directories that should be scanned for yaml and/or json files to be included in the static model. Example: META-INF/openapi/
Environment variable: QUARKUS_SMALLRYE_OPENAPI_ADDITIONAL_DOCS_DIRECTORY
Environment variable: QUARKUS_SMALLRYE_OPENAPI_ADDITIONAL_DOCS_DIRECTORY
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME
Add a Security Scheme name to the generated OpenAPI document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_NAME
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_NAME
Add a description to the Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_DESCRIPTION
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_DESCRIPTION
This will automatically add the security requirement to all methods/classes that has a RolesAllowed
annotation.
Environment variable: QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SECURITY_REQUIREMENT
Environment variable: QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SECURITY_REQUIREMENT
This will automatically add tags to operations based on the Java class name.
Environment variable: QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_TAGS
Environment variable: QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_TAGS
Setting it to true
will automatically add a default server to the schema if none is provided, using the current running server host and port.
Environment variable: QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SERVER
Environment variable: QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SERVER
This will automatically add security based on the security extension included (if any).
Environment variable: QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SECURITY
Environment variable: QUARKUS_SMALLRYE_OPENAPI_AUTO_ADD_SECURITY
Required when using apiKey
security. The location of the API key. Valid values are "query", "header" or "cookie".
Environment variable: QUARKUS_SMALLRYE_OPENAPI_API_KEY_PARAMETER_IN
Environment variable: QUARKUS_SMALLRYE_OPENAPI_API_KEY_PARAMETER_IN
Required when using apiKey
security. The name of the header, query or cookie parameter to be used.
Environment variable: QUARKUS_SMALLRYE_OPENAPI_API_KEY_PARAMETER_NAME
Environment variable: QUARKUS_SMALLRYE_OPENAPI_API_KEY_PARAMETER_NAME
Add a scheme value to the Basic HTTP Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_BASIC_SECURITY_SCHEME_VALUE
Environment variable: QUARKUS_SMALLRYE_OPENAPI_BASIC_SECURITY_SCHEME_VALUE
Add a scheme value to the JWT Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_JWT_SECURITY_SCHEME_VALUE
Environment variable: QUARKUS_SMALLRYE_OPENAPI_JWT_SECURITY_SCHEME_VALUE
Add a bearer format the JWT Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_JWT_BEARER_FORMAT
Environment variable: QUARKUS_SMALLRYE_OPENAPI_JWT_BEARER_FORMAT
Add a scheme value to the OAuth2 opaque token Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_SECURITY_SCHEME_VALUE
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_SECURITY_SCHEME_VALUE
Add a scheme value to OAuth2 opaque token Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_BEARER_FORMAT
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_BEARER_FORMAT
Add a openIdConnectUrl value to the OIDC Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OIDC_OPEN_ID_CONNECT_URL
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OIDC_OPEN_ID_CONNECT_URL
Add a implicit flow refreshUrl value to the OAuth2 Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_REFRESH_URL
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_REFRESH_URL
Add an implicit flow authorizationUrl value to the OAuth2 Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_AUTHORIZATION_URL
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_AUTHORIZATION_URL
Add an implicit flow tokenUrl value to the OAuth2 Security Scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_TOKEN_URL
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OAUTH2_IMPLICIT_TOKEN_URL
Override the openapi version in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OPEN_API_VERSION
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OPEN_API_VERSION
Set the title in Info tag in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_TITLE
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_TITLE
Set the version in Info tag in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_VERSION
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_VERSION
Set the description in Info tag in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_DESCRIPTION
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_DESCRIPTION
Set the terms of the service in Info tag in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_TERMS_OF_SERVICE
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_TERMS_OF_SERVICE
Set the contact email in Info tag in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_EMAIL
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_EMAIL
Set the contact name in Info tag in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_NAME
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_NAME
Set the contact url in Info tag in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_URL
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_CONTACT_URL
Set the license name in Info tag in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_LICENSE_NAME
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_LICENSE_NAME
Set the license url in Info tag in the Schema document
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_LICENSE_URL
Environment variable: QUARKUS_SMALLRYE_OPENAPI_INFO_LICENSE_URL
Set the strategy to automatically create an operation Id
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OPERATION_ID_STRATEGY
Environment variable: QUARKUS_SMALLRYE_OPENAPI_OPERATION_ID_STRATEGY
Enable the openapi endpoint. By default it’s enabled.
Environment variable: QUARKUS_SMALLRYE_OPENAPI_ENABLE
Environment variable: QUARKUS_SMALLRYE_OPENAPI_ENABLE
Specify the list of global servers that provide connectivity information
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SERVERS
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SERVERS
Add one or more extensions to the security scheme
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS
Environment variable: QUARKUS_SMALLRYE_OPENAPI_SECURITY_SCHEME_EXTENSIONS
Environment variable: QUARKUS_OPENTRACING_SERVER_SKIP_PATTERN
Environment variable: QUARKUS_OPENTRACING_SERVER_SKIP_PATTERN
Environment variable: QUARKUS_OPENTRACING_SERVER_OPERATION_NAME_PROVIDER
Environment variable: QUARKUS_OPENTRACING_SERVER_OPERATION_NAME_PROVIDER
Whether a health check is published in case the smallrye-health extension is present.
Environment variable: QUARKUS_REACTIVE_MESSAGING_HEALTH_ENABLED
Environment variable: QUARKUS_REACTIVE_MESSAGING_HEALTH_ENABLED
Whether it should automatically configure the connector attribute of channels that don’t have an upstream source (for incoming channels), or a downstream consumer (for outgoing channels). When enabled, it verifies that there is only a single connector on the classpath. In that case, it automatically associates the orphans channel to the connector, removing the need to add the .connector
attribute in the application configuration.
Environment variable: QUARKUS_REACTIVE_MESSAGING_AUTO_CONNECTOR_ATTACHMENT
Environment variable: QUARKUS_REACTIVE_MESSAGING_AUTO_CONNECTOR_ATTACHMENT
Whether Reactive Messaging metrics are published in case a metrics extension is present (default to false).
Environment variable: QUARKUS_REACTIVE_MESSAGING_METRICS_ENABLED
Environment variable: QUARKUS_REACTIVE_MESSAGING_METRICS_ENABLED
Enables or disables the strict validation mode.
Environment variable: QUARKUS_REACTIVE_MESSAGING_STRICT
Environment variable: QUARKUS_REACTIVE_MESSAGING_STRICT
If Dev Services for AMQP has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For AMQP, Dev Services starts a broker unless amqp-host
or amqp-port
are set or if all the Reactive Messaging AMQP channel are configured with host
or port
.
Environment variable: QUARKUS_AMQP_DEVSERVICES_ENABLED
Environment variable: QUARKUS_AMQP_DEVSERVICES_ENABLED
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_AMQP_DEVSERVICES_PORT
Environment variable: QUARKUS_AMQP_DEVSERVICES_PORT
The image to use. Note that only ActiveMQ Artemis images are supported. Specifically, the image repository must end with artemiscloud/activemq-artemis-broker
. Check the activemq-artemis-broker on Quay page to find the available versions.
Environment variable: QUARKUS_AMQP_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_AMQP_DEVSERVICES_IMAGE_NAME
The value of the AMQ_EXTRA_ARGS
environment variable to pass to the container.
Environment variable: QUARKUS_AMQP_DEVSERVICES_EXTRA_ARGS
Environment variable: QUARKUS_AMQP_DEVSERVICES_EXTRA_ARGS
Container sharing is only used in dev mode.
Environment variable: QUARKUS_AMQP_DEVSERVICES_SHARED
Environment variable: QUARKUS_AMQP_DEVSERVICES_SHARED
This property is used when you need multiple shared AMQP brokers.
Environment variable: QUARKUS_AMQP_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_AMQP_DEVSERVICES_SERVICE_NAME
Environment variables that are passed to the container.
Environment variable: QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV
Whether or not Kafka serializer/deserializer auto-detection is enabled.
Environment variable: QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_AUTODETECTION_ENABLED
Environment variable: QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_AUTODETECTION_ENABLED
Whether Kafka serializer/deserializer generation is enabled. When no serializer/deserializer are found and not set, Quarkus generates a Jackson-based serde.
Environment variable: QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_GENERATION_ENABLED
Environment variable: QUARKUS_REACTIVE_MESSAGING_KAFKA_SERIALIZER_GENERATION_ENABLED
Enables the graceful shutdown in dev and test modes. The graceful shutdown waits until the inflight records have been processed and the offset committed to Kafka. While this setting is highly recommended in production, in dev and test modes, it’s disabled by default. This setting allows to re-enable it.
Environment variable: QUARKUS_REACTIVE_MESSAGING_KAFKA_ENABLE_GRACEFUL_SHUTDOWN_IN_DEV_AND_TEST_MODE
Environment variable: QUARKUS_REACTIVE_MESSAGING_KAFKA_ENABLE_GRACEFUL_SHUTDOWN_IN_DEV_AND_TEST_MODE
If Dev Services for MQTT has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For MQTT, Dev Services starts a broker unless *.host
or *.port
are set for one of the connectors or if all the Reactive Messaging MQTT channel are configured with host
or port
.
Environment variable: QUARKUS_MQTT_DEVSERVICES_ENABLED
Environment variable: QUARKUS_MQTT_DEVSERVICES_ENABLED
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_MQTT_DEVSERVICES_PORT
Environment variable: QUARKUS_MQTT_DEVSERVICES_PORT
The image to use.
Environment variable: QUARKUS_MQTT_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_MQTT_DEVSERVICES_IMAGE_NAME
Container sharing is only used in dev mode.
Environment variable: QUARKUS_MQTT_DEVSERVICES_SHARED
Environment variable: QUARKUS_MQTT_DEVSERVICES_SHARED
This property is used when you need multiple shared MQTT brokers.
Environment variable: QUARKUS_MQTT_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_MQTT_DEVSERVICES_SERVICE_NAME
Environment variables that are passed to the container.
Environment variable: QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_MQTT_DEVSERVICES_CONTAINER_ENV
If Dev Services for Pulsar has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For Pulsar, Dev Services starts a broker unless pulsar.client.serviceUrl
is set or if all the Reactive Messaging Pulsar channel are configured with serviceUrl
.
Environment variable: QUARKUS_PULSAR_DEVSERVICES_ENABLED
Environment variable: QUARKUS_PULSAR_DEVSERVICES_ENABLED
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_PULSAR_DEVSERVICES_PORT
Environment variable: QUARKUS_PULSAR_DEVSERVICES_PORT
The image to use. Note that only Apache Pulsar images are supported. Specifically, the image repository must end with apachepulsar/pulsar
. Check https://hub.docker.com/r/apachepulsar/pulsar to find the available versions.
Environment variable: QUARKUS_PULSAR_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_PULSAR_DEVSERVICES_IMAGE_NAME
Container sharing is only used in dev mode.
Environment variable: QUARKUS_PULSAR_DEVSERVICES_SHARED
Environment variable: QUARKUS_PULSAR_DEVSERVICES_SHARED
This property is used when you need multiple shared Pulsar brokers.
Environment variable: QUARKUS_PULSAR_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_PULSAR_DEVSERVICES_SERVICE_NAME
Broker config to set on the Pulsar instance
Environment variable: QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG
Environment variable: QUARKUS_PULSAR_DEVSERVICES_BROKER_CONFIG
Whether or not Pulsar Schema auto-detection is enabled.
Environment variable: QUARKUS_REACTIVE_MESSAGING_PULSAR_SCHEMA_AUTODETECTION_ENABLED
Environment variable: QUARKUS_REACTIVE_MESSAGING_PULSAR_SCHEMA_AUTODETECTION_ENABLED
Whether Pulsar Schema generation is enabled. When no Schema are found and not set, Quarkus generates a JSON Schema.
Environment variable: QUARKUS_REACTIVE_MESSAGING_PULSAR_SCHEMA_GENERATION_ENABLED
Environment variable: QUARKUS_REACTIVE_MESSAGING_PULSAR_SCHEMA_GENERATION_ENABLED
If Dev Services for RabbitMQ has been explicitly enabled or disabled. Dev Services are generally enabled by default, unless there is an existing configuration present. For RabbitMQ, Dev Services starts a broker unless rabbitmq-host
or rabbitmq-port
are set or if all the Reactive Messaging RabbitMQ channel are configured with host
or port
.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_ENABLED
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_ENABLED
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_PORT
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_PORT
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_HTTP_PORT
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_HTTP_PORT
The image to use. Note that only official RabbitMQ images are supported. Specifically, the image repository must end with rabbitmq
.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_IMAGE_NAME
Container sharing is only used in dev mode.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_SHARED
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_SHARED
This property is used when you need multiple shared RabbitMQ brokers.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_SERVICE_NAME
The credentials provider name.
Environment variable: QUARKUS_RABBITMQ_CREDENTIALS_PROVIDER
Environment variable: QUARKUS_RABBITMQ_CREDENTIALS_PROVIDER
For Vault it is: vault-credentials-provider. Not necessary if there is only one credentials provider available.
Environment variable: QUARKUS_RABBITMQ_CREDENTIALS_PROVIDER_NAME
Environment variable: QUARKUS_RABBITMQ_CREDENTIALS_PROVIDER_NAME
Type of exchange: direct, topic, headers, fanout, etc.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__TYPE
Should the exchange be deleted when all queues are finished using it?
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__AUTO_DELETE
Should the exchange remain after restarts?
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__DURABLE
Extra arguments for the exchange definition.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_EXCHANGES__EXCHANGES__ARGUMENTS
Should the queue be deleted when all consumers are finished using it?
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__AUTO_DELETE
Should the queue remain after restarts?
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__DURABLE
Extra arguments for the queue definition.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_QUEUES__QUEUES__ARGUMENTS
Source exchange to bind to. Defaults to name of binding instance.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__SOURCE
Routing key specification for the source exchange.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ROUTING_KEY
Destination exchange or queue to bind to. Defaults to name of binding instance.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION
Destination type for binding: queue, exchange, etc.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__DESTINATION_TYPE
Extra arguments for the binding definition.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_BINDINGS__BINDINGS__ARGUMENTS
Environment variables that are passed to the container.
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_RABBITMQ_DEVSERVICES_CONTAINER_ENV
Configures the service discovery type, e.g. "consul". ServiceDiscoveryProvider for the type has to be available
Environment variable: QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY_TYPE
Environment variable: QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY_TYPE
ServiceDiscovery parameters. Check the documentation of the selected service discovery type for available parameters.
Environment variable: QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY
Environment variable: QUARKUS_STORK__SERVICE_NAME__SERVICE_DISCOVERY
Configures load balancer type, e.g. "round-robin". A LoadBalancerProvider for the type has to be available
Environment variable: QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER_TYPE
Environment variable: QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER_TYPE
Load Balancer parameters. Check the documentation of the selected load balancer type for available parameters
Environment variable: QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER
Environment variable: QUARKUS_STORK__SERVICE_NAME__LOAD_BALANCER
Configures service registrar type, e.g. "consul". A ServiceRegistrarProvider for the type has to be available
Environment variable: QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR_TYPE
Environment variable: QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR_TYPE
Service Registrar parameters. Check the documentation of the selected registrar type for available parameters
Environment variable: QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR
Environment variable: QUARKUS_STORK__SERVICE_NAME__SERVICE_REGISTRAR
The value /
is not allowed as it blocks the application from serving anything else. By default, this value will be resolved as a path relative to ${quarkus.http.non-application-root-path}
.
Environment variable: QUARKUS_SWAGGER_UI_PATH
Environment variable: QUARKUS_SWAGGER_UI_PATH
If this should be included every time. By default, this is only included when the application is running in dev mode.
Environment variable: QUARKUS_SWAGGER_UI_ALWAYS_INCLUDE
Environment variable: QUARKUS_SWAGGER_UI_ALWAYS_INCLUDE
If urls option is used, this will be the name of the default selection.
Environment variable: QUARKUS_SWAGGER_UI_URLS_PRIMARY_NAME
Environment variable: QUARKUS_SWAGGER_UI_URLS_PRIMARY_NAME
The html title for the page.
Environment variable: QUARKUS_SWAGGER_UI_TITLE
Environment variable: QUARKUS_SWAGGER_UI_TITLE
Swagger UI theme to be used.
Environment variable: QUARKUS_SWAGGER_UI_THEME
Environment variable: QUARKUS_SWAGGER_UI_THEME
A footer for the html page. Nothing by default.
Environment variable: QUARKUS_SWAGGER_UI_FOOTER
Environment variable: QUARKUS_SWAGGER_UI_FOOTER
If set to true, enables deep linking for tags and operations.
Environment variable: QUARKUS_SWAGGER_UI_DEEP_LINKING
Environment variable: QUARKUS_SWAGGER_UI_DEEP_LINKING
Controls the display of operationId in operations list. The default is false.
Environment variable: QUARKUS_SWAGGER_UI_DISPLAY_OPERATION_ID
Environment variable: QUARKUS_SWAGGER_UI_DISPLAY_OPERATION_ID
The default expansion depth for models (set to -1 completely hide the models).
Environment variable: QUARKUS_SWAGGER_UI_DEFAULT_MODELS_EXPAND_DEPTH
Environment variable: QUARKUS_SWAGGER_UI_DEFAULT_MODELS_EXPAND_DEPTH
The default expansion depth for the model on the model-example section.
Environment variable: QUARKUS_SWAGGER_UI_DEFAULT_MODEL_EXPAND_DEPTH
Environment variable: QUARKUS_SWAGGER_UI_DEFAULT_MODEL_EXPAND_DEPTH
Controls how the model is shown when the API is first rendered.
Environment variable: QUARKUS_SWAGGER_UI_DEFAULT_MODEL_RENDERING
Environment variable: QUARKUS_SWAGGER_UI_DEFAULT_MODEL_RENDERING
Controls the display of the request duration (in milliseconds) for "Try it out" requests.
Environment variable: QUARKUS_SWAGGER_UI_DISPLAY_REQUEST_DURATION
Environment variable: QUARKUS_SWAGGER_UI_DISPLAY_REQUEST_DURATION
Controls the default expansion setting for the operations and tags.
Environment variable: QUARKUS_SWAGGER_UI_DOC_EXPANSION
Environment variable: QUARKUS_SWAGGER_UI_DOC_EXPANSION
If set, enables filtering. The top bar will show an edit box that you can use to filter the tagged operations that are shown. Can be Boolean to enable or disable, or a string, in which case filtering will be enabled using that string as the filter expression. Filtering is case-sensitive matching the filter expression anywhere inside the tag.
Environment variable: QUARKUS_SWAGGER_UI_FILTER
Environment variable: QUARKUS_SWAGGER_UI_FILTER
If set, limits the number of tagged operations displayed to at most this many. The default is to show all operations.
Environment variable: QUARKUS_SWAGGER_UI_MAX_DISPLAYED_TAGS
Environment variable: QUARKUS_SWAGGER_UI_MAX_DISPLAYED_TAGS
Apply a sort to the operation list of each API. It can be 'alpha' (sort by paths alphanumerically), 'method' (sort by HTTP method) or a function (see Array.prototype.sort() to know how sort function works). Default is the order returned by the server unchanged.
Environment variable: QUARKUS_SWAGGER_UI_OPERATIONS_SORTER
Environment variable: QUARKUS_SWAGGER_UI_OPERATIONS_SORTER
Controls the display of vendor extension (x-) fields and values for Operations, Parameters, and Schema.
Environment variable: QUARKUS_SWAGGER_UI_SHOW_EXTENSIONS
Environment variable: QUARKUS_SWAGGER_UI_SHOW_EXTENSIONS
Controls the display of extensions (pattern, maxLength, minLength, maximum, minimum) fields and values for Parameters.
Environment variable: QUARKUS_SWAGGER_UI_SHOW_COMMON_EXTENSIONS
Environment variable: QUARKUS_SWAGGER_UI_SHOW_COMMON_EXTENSIONS
Apply a sort to the tag list of each API. It can be 'alpha' (sort by paths alphanumerically) or a function (see Array.prototype.sort() to learn how to write a sort function). Two tag name strings are passed to the sorter for each pass. Default is the order determined by Swagger UI.
Environment variable: QUARKUS_SWAGGER_UI_TAGS_SORTER
Environment variable: QUARKUS_SWAGGER_UI_TAGS_SORTER
Provides a mechanism to be notified when Swagger UI has finished rendering a newly provided definition.
Environment variable: QUARKUS_SWAGGER_UI_ON_COMPLETE
Environment variable: QUARKUS_SWAGGER_UI_ON_COMPLETE
Set to false
to deactivate syntax highlighting of payloads and cURL command. Can be otherwise an object with the activate
and theme
properties.
Environment variable: QUARKUS_SWAGGER_UI_SYNTAX_HIGHLIGHT
Environment variable: QUARKUS_SWAGGER_UI_SYNTAX_HIGHLIGHT
OAuth redirect URL.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH2_REDIRECT_URL
Environment variable: QUARKUS_SWAGGER_UI_OAUTH2_REDIRECT_URL
MUST be a function. Function to intercept remote definition, "Try it out", and OAuth 2.0 requests. Accepts one argument requestInterceptor(request) and must return the modified request, or a Promise that resolves to the modified request.
Environment variable: QUARKUS_SWAGGER_UI_REQUEST_INTERCEPTOR
Environment variable: QUARKUS_SWAGGER_UI_REQUEST_INTERCEPTOR
If set, MUST be an array of command line options available to the curl command. This can be set on the mutated request in the requestInterceptor function.
Environment variable: QUARKUS_SWAGGER_UI_REQUEST_CURL_OPTIONS
Environment variable: QUARKUS_SWAGGER_UI_REQUEST_CURL_OPTIONS
MUST be a function. Function to intercept remote definition, "Try it out", and OAuth 2.0 responses. Accepts one argument responseInterceptor(response) and must return the modified response, or a Promise that resolves to the modified response.
Environment variable: QUARKUS_SWAGGER_UI_RESPONSE_INTERCEPTOR
Environment variable: QUARKUS_SWAGGER_UI_RESPONSE_INTERCEPTOR
If set to true, uses the mutated request returned from a requestInterceptor to produce the curl command in the UI, otherwise the request before the requestInterceptor was applied is used.
Environment variable: QUARKUS_SWAGGER_UI_SHOW_MUTATED_REQUEST
Environment variable: QUARKUS_SWAGGER_UI_SHOW_MUTATED_REQUEST
List of HTTP methods that have the "Try it out" feature enabled. An empty array disables "Try it out" for all operations. This does not filter the operations from the display.
Environment variable: QUARKUS_SWAGGER_UI_SUPPORTED_SUBMIT_METHODS
Environment variable: QUARKUS_SWAGGER_UI_SUPPORTED_SUBMIT_METHODS
By default, Swagger UI attempts to validate specs against swagger.io’s online validator. You can use this parameter to set a different validator URL, for example for locally deployed validators (Validator Badge). Setting it to either none, 127.0.0.1 or localhost will disable validation.
Environment variable: QUARKUS_SWAGGER_UI_VALIDATOR_URL
Environment variable: QUARKUS_SWAGGER_UI_VALIDATOR_URL
If set to true, enables passing credentials, as defined in the Fetch standard, in CORS requests that are sent by the browser.
Environment variable: QUARKUS_SWAGGER_UI_WITH_CREDENTIALS
Environment variable: QUARKUS_SWAGGER_UI_WITH_CREDENTIALS
Function to set default values to each property in model. Accepts one argument modelPropertyMacro(property), property is immutable
Environment variable: QUARKUS_SWAGGER_UI_MODEL_PROPERTY_MACRO
Environment variable: QUARKUS_SWAGGER_UI_MODEL_PROPERTY_MACRO
Function to set default value to parameters. Accepts two arguments parameterMacro(operation, parameter). Operation and parameter are objects passed for context, both remain immutable
Environment variable: QUARKUS_SWAGGER_UI_PARAMETER_MACRO
Environment variable: QUARKUS_SWAGGER_UI_PARAMETER_MACRO
If set to true, it persists authorization data and it would not be lost on browser close/refresh
Environment variable: QUARKUS_SWAGGER_UI_PERSIST_AUTHORIZATION
Environment variable: QUARKUS_SWAGGER_UI_PERSIST_AUTHORIZATION
The name of a component available via the plugin system to use as the top-level layout for Swagger UI.
Environment variable: QUARKUS_SWAGGER_UI_LAYOUT
Environment variable: QUARKUS_SWAGGER_UI_LAYOUT
A list of plugin functions to use in Swagger UI.
Environment variable: QUARKUS_SWAGGER_UI_PLUGINS
Environment variable: QUARKUS_SWAGGER_UI_PLUGINS
A list of presets to use in Swagger UI.
Environment variable: QUARKUS_SWAGGER_UI_PRESETS
Environment variable: QUARKUS_SWAGGER_UI_PRESETS
OAuth default clientId - Used in the initOAuth method.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_CLIENT_ID
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_CLIENT_ID
OAuth default clientSecret - Used in the initOAuth method.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_CLIENT_SECRET
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_CLIENT_SECRET
OAuth1 Realm query parameter added to authorizationUrl and tokenUrl - Used in the initOAuth method.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_REALM
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_REALM
OAuth application name, displayed in authorization popup - Used in the initOAuth method.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_APP_NAME
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_APP_NAME
OAuth scope separator for passing scopes - Used in the initOAuth method.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_SCOPE_SEPARATOR
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_SCOPE_SEPARATOR
OAuth Scopes, separated using the oauthScopeSeparator - Used in the initOAuth method.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_SCOPES
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_SCOPES
OAuth additional query parameters added to authorizationUrl and tokenUrl - Used in the initOAuth method.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_ADDITIONAL_QUERY_STRING_PARAMS
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_ADDITIONAL_QUERY_STRING_PARAMS
OAuth only activated for the accessCode flow. During the authorization_code request to the tokenUrl, pass the Client Password using the HTTP Basic Authentication scheme - Used in the initOAuth method.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_USE_BASIC_AUTHENTICATION_WITH_ACCESS_CODE_GRANT
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_USE_BASIC_AUTHENTICATION_WITH_ACCESS_CODE_GRANT
OAuth only applies to authorization code flows. Proof Key for Code Exchange brings enhanced security for OAuth public clients - Used in the initOAuth method.
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_USE_PKCE_WITH_AUTHORIZATION_CODE_GRANT
Environment variable: QUARKUS_SWAGGER_UI_OAUTH_USE_PKCE_WITH_AUTHORIZATION_CODE_GRANT
Pre-authorize Basic Auth, programmatically set DefinitionKey for a Basic authorization scheme - Used in the preauthorizeBasic method.
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_AUTH_DEFINITION_KEY
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_AUTH_DEFINITION_KEY
Pre-authorize Basic Auth, programmatically set Username for a Basic authorization scheme - Used in the preauthorizeBasic method.
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_USERNAME
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_USERNAME
Pre-authorize Basic Auth, programmatically set Password for a Basic authorization scheme - Used in the preauthorizeBasic method.
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_PASSWORD
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_BASIC_PASSWORD
Pre-authorize ApiKey Auth, programmatically set DefinitionKey for an API key or Bearer authorization scheme - Used in the preauthorizeApiKey method.
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_API_KEY_AUTH_DEFINITION_KEY
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_API_KEY_AUTH_DEFINITION_KEY
Pre-authorize ApiKey Auth, programmatically set ApiKeyValue for an API key or Bearer authorization scheme - Used in the preauthorizeApiKey method.
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_API_KEY_API_KEY_VALUE
Environment variable: QUARKUS_SWAGGER_UI_PREAUTHORIZE_API_KEY_API_KEY_VALUE
If set to true, this allows the user to modify and test different query parameters in the API request
Environment variable: QUARKUS_SWAGGER_UI_QUERY_CONFIG_ENABLED
Environment variable: QUARKUS_SWAGGER_UI_QUERY_CONFIG_ENABLED
If Swagger UI is included, it should be enabled/disabled. By default, Swagger UI is enabled if it is included (see always-include
).
Environment variable: QUARKUS_SWAGGER_UI_ENABLE
Environment variable: QUARKUS_SWAGGER_UI_ENABLE
The urls that will be included as options. By default, the OpenAPI path will be used. Here you can override that and supply multiple urls that will appear in the TopBar plugin.
Environment variable: QUARKUS_SWAGGER_UI_URLS
Environment variable: QUARKUS_SWAGGER_UI_URLS
Environment variable: QUARKUS_SERVLET_CONTEXT_PATH
Environment variable: QUARKUS_SERVLET_CONTEXT_PATH
The default charset to use for reading and writing requests
Environment variable: QUARKUS_SERVLET_DEFAULT_CHARSET
Environment variable: QUARKUS_SERVLET_DEFAULT_CHARSET
The buffer size to use for Servlet. If this is not specified the default will depend on the amount of available memory. If there is less than 64mb it will default to 512b heap buffer, less that 128mb 1k direct buffer and otherwise 16k direct buffers.
Environment variable: QUARKUS_SERVLET_BUFFER_SIZE
Environment variable: QUARKUS_SERVLET_BUFFER_SIZE
If Servlet should use direct buffers, this gives maximum performance but can be problematic in memory constrained environments
Environment variable: QUARKUS_SERVLET_DIRECT_BUFFERS
Environment variable: QUARKUS_SERVLET_DIRECT_BUFFERS
The maximum number of HTTP request parameters permitted for Servlet requests. If a client sends more than this number of parameters in a request, the connection is closed.
Environment variable: QUARKUS_SERVLET_MAX_PARAMETERS
Environment variable: QUARKUS_SERVLET_MAX_PARAMETERS
The maximum amount of data that can be sent in a single frame. Messages larger than this must be broken up into continuation frames.
Environment variable: QUARKUS_WEBSOCKET_MAX_FRAME_SIZE
Environment variable: QUARKUS_WEBSOCKET_MAX_FRAME_SIZE
If the websocket methods should be run in a worker thread. This allows them to run blocking tasks, however it will not be as fast as running directly in the IO thread.
Environment variable: QUARKUS_WEBSOCKET_DISPATCH_TO_WORKER
Environment variable: QUARKUS_WEBSOCKET_DISPATCH_TO_WORKER
Environment variable: QUARKUS_GENERATE_CODE_GRPC_SCAN_FOR_PROTO
Environment variable: QUARKUS_GENERATE_CODE_GRPC_SCAN_FOR_PROTO
Environment variable: QUARKUS_GENERATE_CODE_GRPC_SCAN_FOR_IMPORTS
Environment variable: QUARKUS_GENERATE_CODE_GRPC_SCAN_FOR_IMPORTS
Start gRPC server in dev mode even if no gRPC services are implemented. By default set to true
to ease incremental development of new services using dev mode.
Environment variable: QUARKUS_GRPC_DEV_MODE_FORCE_SERVER_START
Environment variable: QUARKUS_GRPC_DEV_MODE_FORCE_SERVER_START
If set to true, and a Stork load balancer is used, connections with all available service instances will be requested proactively. This means better load balancing at the cost of having multiple active connections.
Environment variable: QUARKUS_GRPC_CLIENT_STORK_PROACTIVE_CONNECTIONS
Environment variable: QUARKUS_GRPC_CLIENT_STORK_PROACTIVE_CONNECTIONS
Whether a health check on gRPC status is published in case the smallrye-health extension is present.
Environment variable: QUARKUS_GRPC_SERVER_HEALTH_ENABLED
Environment variable: QUARKUS_GRPC_SERVER_HEALTH_ENABLED
Whether the gRPC health check is exposed.
Environment variable: QUARKUS_GRPC_SERVER_GRPC_HEALTH_ENABLED
Environment variable: QUARKUS_GRPC_SERVER_GRPC_HEALTH_ENABLED
Use new Vert.x gRPC client support. By default, we still use previous Java gRPC support.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__USE_QUARKUS_GRPC_CLIENT
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__USE_QUARKUS_GRPC_CLIENT
boolean
false
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED
Explicitly enable use of XDS.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_ENABLED
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_ENABLED
Use secure credentials.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_SECURE
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_SECURE
Optional explicit target.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_TARGET
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_TARGET
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED
boolean
false
Explicitly enable use of in-process.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_ENABLED
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_ENABLED
Set in-process name.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_NAME
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_NAME
Number of threads on a delayed gRPC ClientCall
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_THREADS
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_THREADS
Deadline in milliseconds of delayed gRPC call
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_DEADLINE
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_DEADLINE
Number of retries on a gRPC ClientCall
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_RETRIES
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_RETRIES
Initial delay in seconds on refresh check
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_DELAY
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_DELAY
Refresh period in seconds
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_PERIOD
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__STORK_PERIOD
The gRPC service port.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PORT
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PORT
The host name / IP on which the service is exposed.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__HOST
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__HOST
The classpath path or file path to a server certificate or certificate chain in PEM format.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_CERTIFICATE
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_CERTIFICATE
The classpath path or file path to the corresponding certificate private key file in PEM format.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_KEY
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_KEY
An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or in an external file.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_TRUST_STORE
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__SSL_TRUST_STORE
Use a name resolver. Defaults to dns. If set to "stork", host will be treated as SmallRye Stork service name
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__NAME_RESOLVER
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__NAME_RESOLVER
Whether plain-text
should be used instead of TLS
. Enabled by default, except if TLS/SSL is configured. In this case, plain-text
is disabled.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PLAIN_TEXT
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PLAIN_TEXT
The duration after which a keep alive ping is sent.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_TIME
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_TIME
The flow control window in bytes. Default is 1MiB.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__FLOW_CONTROL_WINDOW
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__FLOW_CONTROL_WINDOW
The duration without ongoing RPCs before going to idle mode.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IDLE_TIMEOUT
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IDLE_TIMEOUT
The amount of time the sender of a keep alive ping waits for an acknowledgement.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_TIMEOUT
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_TIMEOUT
Whether keep-alive will be performed when there are no outstanding RPC on a connection.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_WITHOUT_CALLS
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__KEEP_ALIVE_WITHOUT_CALLS
The max number of hedged attempts.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_HEDGED_ATTEMPTS
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_HEDGED_ATTEMPTS
The max number of retry attempts. Retry must be explicitly enabled.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_RETRY_ATTEMPTS
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_RETRY_ATTEMPTS
The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_TRACE_EVENTS
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_TRACE_EVENTS
The maximum message size allowed for a single gRPC frame (in bytes). Default is 4 MiB.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_INBOUND_MESSAGE_SIZE
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_INBOUND_MESSAGE_SIZE
The maximum size of metadata allowed to be received (in bytes). Default is 8192B.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_INBOUND_METADATA_SIZE
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__MAX_INBOUND_METADATA_SIZE
The negotiation type for the HTTP/2 connection. Accepted values are: TLS
, PLAINTEXT_UPGRADE
, PLAINTEXT
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__NEGOTIATION_TYPE
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__NEGOTIATION_TYPE
Overrides the authority used with TLS and HTTP virtual hosting.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__OVERRIDE_AUTHORITY
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__OVERRIDE_AUTHORITY
The per RPC buffer limit in bytes used for retry.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PER_RPC_BUFFER_LIMIT
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__PER_RPC_BUFFER_LIMIT
Whether retry is enabled. Note that retry is disabled by default.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__RETRY
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__RETRY
The retry buffer size in bytes.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__RETRY_BUFFER_SIZE
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__RETRY_BUFFER_SIZE
Use a custom user-agent.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__USER_AGENT
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__USER_AGENT
Use a custom load balancing policy. Accepted values are: pick_first
, round_robin
, grpclb
. This value is ignored if name-resolver is set to 'stork'.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__LOAD_BALANCING_POLICY
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__LOAD_BALANCING_POLICY
The compression to use for each call. The accepted values are gzip
and identity
.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__COMPRESSION
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__COMPRESSION
The format uses the standard java.time.Duration
format. You can also provide duration values starting with a number. In this case, if the value consists only of a number, the converter treats the value as seconds. Otherwise, PT
is implicitly prepended to the value to obtain a standard java.time.Duration
format.
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__DEADLINE
Environment variable: QUARKUS_GRPC_CLIENTS__CLIENT_NAME__DEADLINE
Do we use separate HTTP server to serve gRPC requests. Set this to false if you want to use new Vert.x gRPC support, which uses existing Vert.x HTTP server.
Environment variable: QUARKUS_GRPC_SERVER_USE_SEPARATE_SERVER
Environment variable: QUARKUS_GRPC_SERVER_USE_SEPARATE_SERVER
Environment variable: QUARKUS_GRPC_SERVER_XDS_IS_ENABLED
boolean
false
Explicitly enable use of XDS.
Environment variable: QUARKUS_GRPC_SERVER_XDS_ENABLED
Environment variable: QUARKUS_GRPC_SERVER_XDS_ENABLED
Use secure credentials.
Environment variable: QUARKUS_GRPC_SERVER_XDS_SECURE
Environment variable: QUARKUS_GRPC_SERVER_XDS_SECURE
boolean
false
Environment variable: QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED
Explicitly enable use of in-process.
Environment variable: QUARKUS_GRPC_SERVER_IN_PROCESS_ENABLED
Environment variable: QUARKUS_GRPC_SERVER_IN_PROCESS_ENABLED
Set in-process name.
Environment variable: QUARKUS_GRPC_SERVER_IN_PROCESS_NAME
Environment variable: QUARKUS_GRPC_SERVER_IN_PROCESS_NAME
The gRPC Server port.
Environment variable: QUARKUS_GRPC_SERVER_PORT
Environment variable: QUARKUS_GRPC_SERVER_PORT
The gRPC Server port used for tests.
Environment variable: QUARKUS_GRPC_SERVER_TEST_PORT
Environment variable: QUARKUS_GRPC_SERVER_TEST_PORT
The gRPC server host.
Environment variable: QUARKUS_GRPC_SERVER_HOST
Environment variable: QUARKUS_GRPC_SERVER_HOST
The gRPC handshake timeout.
Environment variable: QUARKUS_GRPC_SERVER_HANDSHAKE_TIMEOUT
Environment variable: QUARKUS_GRPC_SERVER_HANDSHAKE_TIMEOUT
The max inbound message size in bytes.
Environment variable: QUARKUS_GRPC_SERVER_MAX_INBOUND_MESSAGE_SIZE
Environment variable: QUARKUS_GRPC_SERVER_MAX_INBOUND_MESSAGE_SIZE
The max inbound metadata size in bytes
Environment variable: QUARKUS_GRPC_SERVER_MAX_INBOUND_METADATA_SIZE
Environment variable: QUARKUS_GRPC_SERVER_MAX_INBOUND_METADATA_SIZE
The classpath path or file path to a server certificate or certificate chain in PEM format.
Environment variable: QUARKUS_GRPC_SERVER_SSL_CERTIFICATE
Environment variable: QUARKUS_GRPC_SERVER_SSL_CERTIFICATE
The classpath path or file path to the corresponding certificate private key file in PEM format.
Environment variable: QUARKUS_GRPC_SERVER_SSL_KEY
Environment variable: QUARKUS_GRPC_SERVER_SSL_KEY
An optional key store which holds the certificate information instead of specifying separate files. The key store can be either on classpath or an external file.
Environment variable: QUARKUS_GRPC_SERVER_SSL_KEY_STORE
Environment variable: QUARKUS_GRPC_SERVER_SSL_KEY_STORE
An optional parameter to specify the type of the key store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_GRPC_SERVER_SSL_KEY_STORE_TYPE
Environment variable: QUARKUS_GRPC_SERVER_SSL_KEY_STORE_TYPE
A parameter to specify the password of the key store file. If not given, the default ("password") is used.
Environment variable: QUARKUS_GRPC_SERVER_SSL_KEY_STORE_PASSWORD
Environment variable: QUARKUS_GRPC_SERVER_SSL_KEY_STORE_PASSWORD
The trust store can be either on classpath or an external file.
Environment variable: QUARKUS_GRPC_SERVER_SSL_TRUST_STORE
Environment variable: QUARKUS_GRPC_SERVER_SSL_TRUST_STORE
An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.
Environment variable: QUARKUS_GRPC_SERVER_SSL_TRUST_STORE_TYPE
Environment variable: QUARKUS_GRPC_SERVER_SSL_TRUST_STORE_TYPE
A parameter to specify the password of the trust store file.
Environment variable: QUARKUS_GRPC_SERVER_SSL_TRUST_STORE_PASSWORD
Environment variable: QUARKUS_GRPC_SERVER_SSL_TRUST_STORE_PASSWORD
The cipher suites to use. If none is given, a reasonable default is selected.
Environment variable: QUARKUS_GRPC_SERVER_SSL_CIPHER_SUITES
Environment variable: QUARKUS_GRPC_SERVER_SSL_CIPHER_SUITES
Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.
Environment variable: QUARKUS_GRPC_SERVER_SSL_PROTOCOLS
Environment variable: QUARKUS_GRPC_SERVER_SSL_PROTOCOLS
Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED
Environment variable: QUARKUS_GRPC_SERVER_SSL_CLIENT_AUTH
Environment variable: QUARKUS_GRPC_SERVER_SSL_CLIENT_AUTH
Disables SSL, and uses plain text instead. If disabled, configure the ssl configuration.
Environment variable: QUARKUS_GRPC_SERVER_PLAIN_TEXT
Environment variable: QUARKUS_GRPC_SERVER_PLAIN_TEXT
Whether ALPN should be used.
Environment variable: QUARKUS_GRPC_SERVER_ALPN
Environment variable: QUARKUS_GRPC_SERVER_ALPN
The path to the certificate file.
Environment variable: QUARKUS_GRPC_SERVER_TRANSPORT_SECURITY_CERTIFICATE
Environment variable: QUARKUS_GRPC_SERVER_TRANSPORT_SECURITY_CERTIFICATE
The path to the private key file.
Environment variable: QUARKUS_GRPC_SERVER_TRANSPORT_SECURITY_KEY
Environment variable: QUARKUS_GRPC_SERVER_TRANSPORT_SECURITY_KEY
Enables the gRPC Reflection Service. By default, the reflection service is only exposed in dev
mode. This setting allows overriding this choice and enable the reflection service every time.
Environment variable: QUARKUS_GRPC_SERVER_ENABLE_REFLECTION_SERVICE
Environment variable: QUARKUS_GRPC_SERVER_ENABLE_REFLECTION_SERVICE
Number of gRPC server verticle instances. This is useful for scaling easily across multiple cores. The number should not exceed the amount of event loops.
Environment variable: QUARKUS_GRPC_SERVER_INSTANCES
Environment variable: QUARKUS_GRPC_SERVER_INSTANCES
Sets a custom keep-alive duration. This configures the time before sending a keepalive
ping when there is no read activity.
Environment variable: QUARKUS_GRPC_SERVER_NETTY_KEEP_ALIVE_TIME
Environment variable: QUARKUS_GRPC_SERVER_NETTY_KEEP_ALIVE_TIME
Sets a custom permit-keep-alive duration. This configures the most aggressive keep-alive time clients are permitted to configure. The server will try to detect clients exceeding this rate and when detected will forcefully close the connection.
Environment variable: QUARKUS_GRPC_SERVER_NETTY_PERMIT_KEEP_ALIVE_TIME
Environment variable: QUARKUS_GRPC_SERVER_NETTY_PERMIT_KEEP_ALIVE_TIME
Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.
Environment variable: QUARKUS_GRPC_SERVER_NETTY_PERMIT_KEEP_ALIVE_WITHOUT_CALLS
Environment variable: QUARKUS_GRPC_SERVER_NETTY_PERMIT_KEEP_ALIVE_WITHOUT_CALLS
gRPC compression, e.g. "gzip"
Environment variable: QUARKUS_GRPC_SERVER_COMPRESSION
Environment variable: QUARKUS_GRPC_SERVER_COMPRESSION
Environment variable: QUARKUS_AMQP_DEVSERVICES_ENABLED
Environment variable: QUARKUS_AMQP_DEVSERVICES_ENABLED
Environment variable: QUARKUS_AMQP_DEVSERVICES_PORT
Environment variable: QUARKUS_AMQP_DEVSERVICES_PORT
Environment variable: QUARKUS_AMQP_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_AMQP_DEVSERVICES_IMAGE_NAME
Environment variable: QUARKUS_AMQP_DEVSERVICES_EXTRA_ARGS
Environment variable: QUARKUS_AMQP_DEVSERVICES_EXTRA_ARGS
Environment variable: QUARKUS_AMQP_DEVSERVICES_SHARED
Environment variable: QUARKUS_AMQP_DEVSERVICES_SHARED
Environment variable: QUARKUS_AMQP_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_AMQP_DEVSERVICES_SERVICE_NAME
Environment variable: QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_AMQP_DEVSERVICES_CONTAINER_ENV
Environment variable: QUARKUS_NATIVE_ADDITIONAL_BUILD_ARGS
Environment variable: QUARKUS_NATIVE_ADDITIONAL_BUILD_ARGS
Environment variable: QUARKUS_NATIVE_ENABLE_HTTP_URL_HANDLER
Environment variable: QUARKUS_NATIVE_ENABLE_HTTP_URL_HANDLER
Environment variable: QUARKUS_NATIVE_ENABLE_HTTPS_URL_HANDLER
Environment variable: QUARKUS_NATIVE_ENABLE_HTTPS_URL_HANDLER
Environment variable: QUARKUS_NATIVE_HEADLESS
Environment variable: QUARKUS_NATIVE_HEADLESS
Environment variable: QUARKUS_NATIVE_FILE_ENCODING
Environment variable: QUARKUS_NATIVE_FILE_ENCODING
Environment variable: QUARKUS_NATIVE_ADD_ALL_CHARSETS
Environment variable: QUARKUS_NATIVE_ADD_ALL_CHARSETS
Environment variable: QUARKUS_NATIVE_GRAALVM_HOME
Environment variable: QUARKUS_NATIVE_GRAALVM_HOME
Environment variable: QUARKUS_NATIVE_JAVA_HOME
Environment variable: QUARKUS_NATIVE_JAVA_HOME
Environment variable: QUARKUS_NATIVE_NATIVE_IMAGE_XMX
Environment variable: QUARKUS_NATIVE_NATIVE_IMAGE_XMX
Environment variable: QUARKUS_NATIVE_DEBUG_BUILD_PROCESS
Environment variable: QUARKUS_NATIVE_DEBUG_BUILD_PROCESS
Environment variable: QUARKUS_NATIVE_PUBLISH_DEBUG_BUILD_PROCESS_PORT
Environment variable: QUARKUS_NATIVE_PUBLISH_DEBUG_BUILD_PROCESS_PORT
Environment variable: QUARKUS_NATIVE_ENABLE_ISOLATES
Environment variable: QUARKUS_NATIVE_ENABLE_ISOLATES
Environment variable: QUARKUS_NATIVE_ENABLE_FALLBACK_IMAGES
Environment variable: QUARKUS_NATIVE_ENABLE_FALLBACK_IMAGES
Environment variable: QUARKUS_NATIVE_AUTO_SERVICE_LOADER_REGISTRATION
Environment variable: QUARKUS_NATIVE_AUTO_SERVICE_LOADER_REGISTRATION
Environment variable: QUARKUS_NATIVE_DUMP_PROXIES
Environment variable: QUARKUS_NATIVE_DUMP_PROXIES
Environment variable: QUARKUS_NATIVE_CONTAINER_BUILD
Environment variable: QUARKUS_NATIVE_CONTAINER_BUILD
Environment variable: QUARKUS_NATIVE_REMOTE_CONTAINER_BUILD
Environment variable: QUARKUS_NATIVE_REMOTE_CONTAINER_BUILD
Environment variable: QUARKUS_NATIVE_BUILDER_IMAGE
Environment variable: QUARKUS_NATIVE_BUILDER_IMAGE
Environment variable: QUARKUS_NATIVE_BUILDER_IMAGE_PULL
Environment variable: QUARKUS_NATIVE_BUILDER_IMAGE_PULL
Environment variable: QUARKUS_NATIVE_CONTAINER_RUNTIME
Environment variable: QUARKUS_NATIVE_CONTAINER_RUNTIME
Environment variable: QUARKUS_NATIVE_CONTAINER_RUNTIME_OPTIONS
Environment variable: QUARKUS_NATIVE_CONTAINER_RUNTIME_OPTIONS
Environment variable: QUARKUS_NATIVE_MONITORING
Environment variable: QUARKUS_NATIVE_MONITORING
Environment variable: QUARKUS_NATIVE_ENABLE_REPORTS
Environment variable: QUARKUS_NATIVE_ENABLE_REPORTS
Environment variable: QUARKUS_NATIVE_REPORT_EXCEPTION_STACK_TRACES
Environment variable: QUARKUS_NATIVE_REPORT_EXCEPTION_STACK_TRACES
Environment variable: QUARKUS_NATIVE_REPORT_ERRORS_AT_RUNTIME
Environment variable: QUARKUS_NATIVE_REPORT_ERRORS_AT_RUNTIME
Environment variable: QUARKUS_NATIVE_REUSE_EXISTING
Environment variable: QUARKUS_NATIVE_REUSE_EXISTING
Environment variable: QUARKUS_NATIVE_RESOURCES_INCLUDES
Environment variable: QUARKUS_NATIVE_RESOURCES_INCLUDES
Environment variable: QUARKUS_NATIVE_RESOURCES_EXCLUDES
Environment variable: QUARKUS_NATIVE_RESOURCES_EXCLUDES
Environment variable: QUARKUS_NATIVE_DEBUG_ENABLED
Environment variable: QUARKUS_NATIVE_DEBUG_ENABLED
Environment variable: QUARKUS_NATIVE_ENABLE_DASHBOARD_DUMP
Environment variable: QUARKUS_NATIVE_ENABLE_DASHBOARD_DUMP
Environment variable: QUARKUS_NATIVE_COMPRESSION_LEVEL
Environment variable: QUARKUS_NATIVE_COMPRESSION_LEVEL
Environment variable: QUARKUS_NATIVE_COMPRESSION_ADDITIONAL_ARGS
Environment variable: QUARKUS_NATIVE_COMPRESSION_ADDITIONAL_ARGS
Environment variable: QUARKUS_CACHE_REDIS_CLIENT_NAME
Environment variable: QUARKUS_CACHE_REDIS_CLIENT_NAME
Environment variable: QUARKUS_CACHE_REDIS_VALUE_TYPE
Environment variable: QUARKUS_CACHE_REDIS_VALUE_TYPE
Environment variable: QUARKUS_CACHE_REDIS_KEY_TYPE
Environment variable: QUARKUS_CACHE_REDIS_KEY_TYPE
Environment variable: QUARKUS_CACHE_REDIS_EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_REDIS_EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_REDIS_EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_REDIS_EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_REDIS_PREFIX
Environment variable: QUARKUS_CACHE_REDIS_PREFIX
false
.
Environment variable: QUARKUS_CACHE_REDIS_USE_OPTIMISTIC_LOCKING
Environment variable: QUARKUS_CACHE_REDIS_USE_OPTIMISTIC_LOCKING
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__VALUE_TYPE
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__KEY_TYPE
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__PREFIX
false
.
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING
Environment variable: QUARKUS_CACHE_REDIS__CACHE_NAME__USE_OPTIMISTIC_LOCKING
Environment variable: QUARKUS_CACHE_ENABLED
Environment variable: QUARKUS_CACHE_ENABLED
Environment variable: QUARKUS_CACHE_CAFFEINE_INITIAL_CAPACITY
Environment variable: QUARKUS_CACHE_CAFFEINE_INITIAL_CAPACITY
Environment variable: QUARKUS_CACHE_CAFFEINE_MAXIMUM_SIZE
Environment variable: QUARKUS_CACHE_CAFFEINE_MAXIMUM_SIZE
Environment variable: QUARKUS_CACHE_CAFFEINE_EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_CAFFEINE_EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_CAFFEINE_EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_CAFFEINE_EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_CAFFEINE_METRICS_ENABLED
Environment variable: QUARKUS_CACHE_CAFFEINE_METRICS_ENABLED
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__INITIAL_CAPACITY
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__INITIAL_CAPACITY
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__MAXIMUM_SIZE
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__MAXIMUM_SIZE
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__EXPIRE_AFTER_WRITE
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__EXPIRE_AFTER_ACCESS
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__METRICS_ENABLED
Environment variable: QUARKUS_CACHE_CAFFEINE__CACHE_NAME__METRICS_ENABLED
Environment variable: QUARKUS_ARC_REMOVE_UNUSED_BEANS
Environment variable: QUARKUS_ARC_REMOVE_UNUSED_BEANS
Environment variable: QUARKUS_ARC_AUTO_INJECT_FIELDS
Environment variable: QUARKUS_ARC_AUTO_INJECT_FIELDS
Environment variable: QUARKUS_ARC_TRANSFORM_UNPROXYABLE_CLASSES
Environment variable: QUARKUS_ARC_TRANSFORM_UNPROXYABLE_CLASSES
Environment variable: QUARKUS_ARC_TRANSFORM_PRIVATE_INJECTED_FIELDS
Environment variable: QUARKUS_ARC_TRANSFORM_PRIVATE_INJECTED_FIELDS
Environment variable: QUARKUS_ARC_FAIL_ON_INTERCEPTED_PRIVATE_METHOD
Environment variable: QUARKUS_ARC_FAIL_ON_INTERCEPTED_PRIVATE_METHOD
Environment variable: QUARKUS_ARC_SELECTED_ALTERNATIVES
Environment variable: QUARKUS_ARC_SELECTED_ALTERNATIVES
Environment variable: QUARKUS_ARC_AUTO_PRODUCER_METHODS
Environment variable: QUARKUS_ARC_AUTO_PRODUCER_METHODS
Environment variable: QUARKUS_ARC_EXCLUDE_TYPES
Environment variable: QUARKUS_ARC_EXCLUDE_TYPES
Environment variable: QUARKUS_ARC_UNREMOVABLE_TYPES
Environment variable: QUARKUS_ARC_UNREMOVABLE_TYPES
Environment variable: QUARKUS_ARC_DETECT_UNUSED_FALSE_POSITIVES
Environment variable: QUARKUS_ARC_DETECT_UNUSED_FALSE_POSITIVES
Environment variable: QUARKUS_ARC_DETECT_WRONG_ANNOTATIONS
Environment variable: QUARKUS_ARC_DETECT_WRONG_ANNOTATIONS
Environment variable: QUARKUS_ARC_STRICT_COMPATIBILITY
Environment variable: QUARKUS_ARC_STRICT_COMPATIBILITY
Environment variable: QUARKUS_ARC_DEV_MODE_MONITORING_ENABLED
Environment variable: QUARKUS_ARC_DEV_MODE_MONITORING_ENABLED
Environment variable: QUARKUS_ARC_TEST_DISABLE_APPLICATION_LIFECYCLE_OBSERVERS
Environment variable: QUARKUS_ARC_TEST_DISABLE_APPLICATION_LIFECYCLE_OBSERVERS
Environment variable: QUARKUS_ARC_IGNORED_SPLIT_PACKAGES
Environment variable: QUARKUS_ARC_IGNORED_SPLIT_PACKAGES
Environment variable: QUARKUS_ARC_CONTEXT_PROPAGATION_ENABLED
Environment variable: QUARKUS_ARC_CONTEXT_PROPAGATION_ENABLED
Environment variable: QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__GROUP_ID
Environment variable: QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__GROUP_ID
Environment variable: QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__ARTIFACT_ID
Environment variable: QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__ARTIFACT_ID
Environment variable: QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__CLASSIFIER
Environment variable: QUARKUS_ARC_EXCLUDE_DEPENDENCY__DEPENDENCY_NAME__CLASSIFIER
Environment variable: QUARKUS_LOG_HANDLER_GELF_ENABLED
Environment variable: QUARKUS_LOG_HANDLER_GELF_ENABLED
Environment variable: QUARKUS_LOG_HANDLER_GELF_HOST
Environment variable: QUARKUS_LOG_HANDLER_GELF_HOST
Environment variable: QUARKUS_LOG_HANDLER_GELF_PORT
Environment variable: QUARKUS_LOG_HANDLER_GELF_PORT
Environment variable: QUARKUS_LOG_HANDLER_GELF_VERSION
Environment variable: QUARKUS_LOG_HANDLER_GELF_VERSION
Environment variable: QUARKUS_LOG_HANDLER_GELF_EXTRACT_STACK_TRACE
Environment variable: QUARKUS_LOG_HANDLER_GELF_EXTRACT_STACK_TRACE
Environment variable: QUARKUS_LOG_HANDLER_GELF_STACK_TRACE_THROWABLE_REFERENCE
Environment variable: QUARKUS_LOG_HANDLER_GELF_STACK_TRACE_THROWABLE_REFERENCE
Environment variable: QUARKUS_LOG_HANDLER_GELF_FILTER_STACK_TRACE
Environment variable: QUARKUS_LOG_HANDLER_GELF_FILTER_STACK_TRACE
Environment variable: QUARKUS_LOG_HANDLER_GELF_TIMESTAMP_PATTERN
Environment variable: QUARKUS_LOG_HANDLER_GELF_TIMESTAMP_PATTERN
Environment variable: QUARKUS_LOG_HANDLER_GELF_LEVEL
Environment variable: QUARKUS_LOG_HANDLER_GELF_LEVEL
Environment variable: QUARKUS_LOG_HANDLER_GELF_FACILITY
Environment variable: QUARKUS_LOG_HANDLER_GELF_FACILITY
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_FULL_MDC
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_FULL_MDC
Environment variable: QUARKUS_LOG_HANDLER_GELF_MAXIMUM_MESSAGE_SIZE
Environment variable: QUARKUS_LOG_HANDLER_GELF_MAXIMUM_MESSAGE_SIZE
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOG_MESSAGE_PARAMETERS
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOG_MESSAGE_PARAMETERS
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOCATION
Environment variable: QUARKUS_LOG_HANDLER_GELF_INCLUDE_LOCATION
Environment variable: QUARKUS_LOG_HANDLER_GELF_ORIGIN_HOST
Environment variable: QUARKUS_LOG_HANDLER_GELF_ORIGIN_HOST
Environment variable: QUARKUS_LOG_HANDLER_GELF_SKIP_HOSTNAME_RESOLUTION
Environment variable: QUARKUS_LOG_HANDLER_GELF_SKIP_HOSTNAME_RESOLUTION
Environment variable: QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Environment variable: QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__VALUE
Environment variable: QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Environment variable: QUARKUS_LOG_HANDLER_GELF_ADDITIONAL_FIELD__FIELD_NAME__TYPE
Environment variable: QUARKUS_CLASS_LOADING_PARENT_FIRST_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_PARENT_FIRST_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_RELOADABLE_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_RELOADABLE_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_REMOVED_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_REMOVED_ARTIFACTS
Environment variable: QUARKUS_CLASS_LOADING_REMOVED_RESOURCES
Environment variable: QUARKUS_CLASS_LOADING_REMOVED_RESOURCES
Environment variable: QUARKUS_PROFILE
Environment variable: QUARKUS_PROFILE
Environment variable: QUARKUS_CONFIG_PROFILE_PARENT
Environment variable: QUARKUS_CONFIG_PROFILE_PARENT
Environment variable: QUARKUS_CONFIG_LOCATIONS
Environment variable: QUARKUS_CONFIG_LOCATIONS
Environment variable: QUARKUS_UUID
Environment variable: QUARKUS_UUID
Environment variable: QUARKUS_CONTAINER_IMAGE_GROUP
Environment variable: QUARKUS_CONTAINER_IMAGE_GROUP
Environment variable: QUARKUS_CONTAINER_IMAGE_NAME
Environment variable: QUARKUS_CONTAINER_IMAGE_NAME
Environment variable: QUARKUS_CONTAINER_IMAGE_TAG
Environment variable: QUARKUS_CONTAINER_IMAGE_TAG
Environment variable: QUARKUS_CONTAINER_IMAGE_ADDITIONAL_TAGS
Environment variable: QUARKUS_CONTAINER_IMAGE_ADDITIONAL_TAGS
Environment variable: QUARKUS_CONTAINER_IMAGE_REGISTRY
Environment variable: QUARKUS_CONTAINER_IMAGE_REGISTRY
Environment variable: QUARKUS_CONTAINER_IMAGE_IMAGE
Environment variable: QUARKUS_CONTAINER_IMAGE_IMAGE
Environment variable: QUARKUS_CONTAINER_IMAGE_USERNAME
Environment variable: QUARKUS_CONTAINER_IMAGE_USERNAME
Environment variable: QUARKUS_CONTAINER_IMAGE_PASSWORD
Environment variable: QUARKUS_CONTAINER_IMAGE_PASSWORD
Environment variable: QUARKUS_CONTAINER_IMAGE_INSECURE
Environment variable: QUARKUS_CONTAINER_IMAGE_INSECURE
Environment variable: QUARKUS_CONTAINER_IMAGE_BUILD
Environment variable: QUARKUS_CONTAINER_IMAGE_BUILD
Environment variable: QUARKUS_CONTAINER_IMAGE_PUSH
Environment variable: QUARKUS_CONTAINER_IMAGE_PUSH
Environment variable: QUARKUS_CONTAINER_IMAGE_BUILDER
Environment variable: QUARKUS_CONTAINER_IMAGE_BUILDER
Environment variable: QUARKUS_CONTAINER_IMAGE_LABELS
Environment variable: QUARKUS_CONTAINER_IMAGE_LABELS
The base image to be used when a container image is being produced for the jar build. When the application is built against Java 17 or higher, registry.access.redhat.com/ubi8/openjdk-17-runtime:1.17
is used as the default. Otherwise registry.access.redhat.com/ubi8/openjdk-11-runtime:1.16
is used as the default.
Environment variable: QUARKUS_JIB_BASE_JVM_IMAGE
Environment variable: QUARKUS_JIB_BASE_JVM_IMAGE
The base image to be used when a container image is being produced for the native binary build. The default is "quay.io/quarkus/quarkus-micro-image". You can also use "registry.access.redhat.com/ubi8/ubi-minimal" which is a bigger base image, but provide more built-in utilities such as the microdnf package manager.
Environment variable: QUARKUS_JIB_BASE_NATIVE_IMAGE
Environment variable: QUARKUS_JIB_BASE_NATIVE_IMAGE
The JVM arguments to pass to the JVM when starting the application
Environment variable: QUARKUS_JIB_JVM_ARGUMENTS
Environment variable: QUARKUS_JIB_JVM_ARGUMENTS
Additional JVM arguments to pass to the JVM when starting the application
Environment variable: QUARKUS_JIB_JVM_ADDITIONAL_ARGUMENTS
Environment variable: QUARKUS_JIB_JVM_ADDITIONAL_ARGUMENTS
Additional arguments to pass when starting the native application
Environment variable: QUARKUS_JIB_NATIVE_ARGUMENTS
Environment variable: QUARKUS_JIB_NATIVE_ARGUMENTS
Environment variable: QUARKUS_JIB_JVM_ENTRYPOINT
Environment variable: QUARKUS_JIB_JVM_ENTRYPOINT
Environment variable: QUARKUS_JIB_NATIVE_ENTRYPOINT
Environment variable: QUARKUS_JIB_NATIVE_ENTRYPOINT
The username to use to authenticate with the registry used to pull the base JVM image
Environment variable: QUARKUS_JIB_BASE_REGISTRY_USERNAME
Environment variable: QUARKUS_JIB_BASE_REGISTRY_USERNAME
The password to use to authenticate with the registry used to pull the base JVM image
Environment variable: QUARKUS_JIB_BASE_REGISTRY_PASSWORD
Environment variable: QUARKUS_JIB_BASE_REGISTRY_PASSWORD
The ports to expose
Environment variable: QUARKUS_JIB_PORTS
Environment variable: QUARKUS_JIB_PORTS
The user to use in generated image
Environment variable: QUARKUS_JIB_USER
Environment variable: QUARKUS_JIB_USER
The working directory to use in the generated image. The default value is chosen to work in accordance with the default base image.
Environment variable: QUARKUS_JIB_WORKING_DIRECTORY
Environment variable: QUARKUS_JIB_WORKING_DIRECTORY
Controls the optimization which skips downloading base image layers that exist in a target registry. If the user does not set this property, then read as false. If true
, base image layers are always pulled and cached. If false
, base image layers will not be pulled/cached if they already exist on the target registry.
Environment variable: QUARKUS_JIB_ALWAYS_CACHE_BASE_IMAGE
Environment variable: QUARKUS_JIB_ALWAYS_CACHE_BASE_IMAGE
If not specified, OS default is linux and architecture default is amd64
. If more than one platform is configured, it is important to note that the base image has to be a Docker manifest or an OCI image index containing a version of each chosen platform. The feature does not work with native images, as cross-compilation is not supported. This configuration is based on an incubating feature of Jib. See Jib FAQ for more information.
Environment variable: QUARKUS_JIB_PLATFORMS
Environment variable: QUARKUS_JIB_PLATFORMS
The path of a file in which the digest of the generated image will be written. If the path is relative, the base path is the output directory of the build tool.
Environment variable: QUARKUS_JIB_IMAGE_DIGEST_FILE
Environment variable: QUARKUS_JIB_IMAGE_DIGEST_FILE
The path of a file in which the id of the generated image will be written. If the path is relative, the base path is the output directory of the build tool.
Environment variable: QUARKUS_JIB_IMAGE_ID_FILE
Environment variable: QUARKUS_JIB_IMAGE_ID_FILE
Whether or not to operate offline.
Environment variable: QUARKUS_JIB_OFFLINE_MODE
Environment variable: QUARKUS_JIB_OFFLINE_MODE
Name of binary used to execute the docker commands. This is only used by Jib when the container image is being built locally.
Environment variable: QUARKUS_JIB_DOCKER_EXECUTABLE_NAME
Environment variable: QUARKUS_JIB_DOCKER_EXECUTABLE_NAME
Whether to set the creation time to the actual build time. Otherwise, the creation time will be set to the Unix epoch (00:00:00, January 1st, 1970 in UTC). See Jib FAQ for more information
Environment variable: QUARKUS_JIB_USE_CURRENT_TIMESTAMP
Environment variable: QUARKUS_JIB_USE_CURRENT_TIMESTAMP
Whether to set the modification time (last modified time) of the files put by Jib in the image to the actual build time. Otherwise, the modification time will be set to the Unix epoch (00:00:00, January 1st, 1970 in UTC). If the modification time is constant (flag is set to false so Unix epoch is used) across two consecutive builds, the docker layer sha256 digest will be different only if the actual files added by Jib to the docker layer were changed. More exactly, having 2 consecutive builds will generate different docker layers only if the actual content of the files within the docker layer was changed. If the current timestamp is used the sha256 digest of the docker layer will always be different even if the content of the files didn’t change.
Environment variable: QUARKUS_JIB_USE_CURRENT_TIMESTAMP_FILE_MODIFICATION
Environment variable: QUARKUS_JIB_USE_CURRENT_TIMESTAMP_FILE_MODIFICATION
Environment variables to add to the container image
Environment variable: QUARKUS_JIB_ENVIRONMENT_VARIABLES
Environment variable: QUARKUS_JIB_ENVIRONMENT_VARIABLES
Sets environment variables used by the Docker executable. This is only used by Jib when the container image is being built locally.
Environment variable: QUARKUS_JIB_DOCKER_ENVIRONMENT
Environment variable: QUARKUS_JIB_DOCKER_ENVIRONMENT
Path to the JVM Dockerfile. If set to an absolute path then the absolute path will be used, otherwise the path will be considered relative to the project root. If not set src/main/docker/Dockerfile.jvm will be used.
Environment variable: QUARKUS_DOCKER_DOCKERFILE_JVM_PATH
Environment variable: QUARKUS_DOCKER_DOCKERFILE_JVM_PATH
Path to the native Dockerfile. If set to an absolute path then the absolute path will be used, otherwise the path will be considered relative to the project root. If not set src/main/docker/Dockerfile.native will be used.
Environment variable: QUARKUS_DOCKER_DOCKERFILE_NATIVE_PATH
Environment variable: QUARKUS_DOCKER_DOCKERFILE_NATIVE_PATH
Images to consider as cache sources. Values are passed to docker build
via the cache-from
option
Environment variable: QUARKUS_DOCKER_CACHE_FROM
Environment variable: QUARKUS_DOCKER_CACHE_FROM
Environment variable: QUARKUS_DOCKER_NETWORK
Environment variable: QUARKUS_DOCKER_NETWORK
Name of binary used to execute the docker commands. This setting can override the global container runtime detection.
Environment variable: QUARKUS_DOCKER_EXECUTABLE_NAME
Environment variable: QUARKUS_DOCKER_EXECUTABLE_NAME
Additional arbitrary arguments passed to the executable when building the container image.
Environment variable: QUARKUS_DOCKER_ADDITIONAL_ARGS
Environment variable: QUARKUS_DOCKER_ADDITIONAL_ARGS
Build args passed to docker via --build-arg
Environment variable: QUARKUS_DOCKER_BUILD_ARGS
Environment variable: QUARKUS_DOCKER_BUILD_ARGS
Which platform(s) to target during the build. See https://docs.docker.com/engine/reference/commandline/buildx_build/#platform
Environment variable: QUARKUS_DOCKER_BUILDX_PLATFORM
Environment variable: QUARKUS_DOCKER_BUILDX_PLATFORM
Sets the export action for the build result. See https://docs.docker.com/engine/reference/commandline/buildx_build/#output. Note that any filesystem paths need to be absolute paths, not relative from where the command is executed from.
Environment variable: QUARKUS_DOCKER_BUILDX_OUTPUT
Environment variable: QUARKUS_DOCKER_BUILDX_OUTPUT
Set type of progress output (auto
, plain
, tty
). Use plain
to show container output (default “auto
”). See https://docs.docker.com/engine/reference/commandline/buildx_build/#progress
Environment variable: QUARKUS_DOCKER_BUILDX_PROGRESS
Environment variable: QUARKUS_DOCKER_BUILDX_PROGRESS
The build config strategy to use.
Environment variable: QUARKUS_OPENSHIFT_BUILD_STRATEGY
Environment variable: QUARKUS_OPENSHIFT_BUILD_STRATEGY
The base image to be used when a container image is being produced for the jar build. When the application is built against Java 17 or higher, registry.access.redhat.com/ubi8/openjdk-17:1.16
is used as the default. Otherwise registry.access.redhat.com/ubi8/openjdk-11:1.16
is used as the default.
Environment variable: QUARKUS_OPENSHIFT_BASE_JVM_IMAGE
Environment variable: QUARKUS_OPENSHIFT_BASE_JVM_IMAGE
The base image to be used when a container image is being produced for the native binary build
Environment variable: QUARKUS_OPENSHIFT_BASE_NATIVE_IMAGE
Environment variable: QUARKUS_OPENSHIFT_BASE_NATIVE_IMAGE
The default Dockerfile to use for jvm builds
Environment variable: QUARKUS_OPENSHIFT_JVM_DOCKERFILE
Environment variable: QUARKUS_OPENSHIFT_JVM_DOCKERFILE
The default Dockerfile to use for native builds
Environment variable: QUARKUS_OPENSHIFT_NATIVE_DOCKERFILE
Environment variable: QUARKUS_OPENSHIFT_NATIVE_DOCKERFILE
The JVM arguments to pass to the JVM when starting the application
Environment variable: QUARKUS_OPENSHIFT_JVM_ARGUMENTS
Environment variable: QUARKUS_OPENSHIFT_JVM_ARGUMENTS
Additional arguments to pass when starting the native application
Environment variable: QUARKUS_OPENSHIFT_NATIVE_ARGUMENTS
Environment variable: QUARKUS_OPENSHIFT_NATIVE_ARGUMENTS
The directory where the jar is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non default image is used.
Environment variable: QUARKUS_OPENSHIFT_JAR_DIRECTORY
Environment variable: QUARKUS_OPENSHIFT_JAR_DIRECTORY
The resulting filename of the jar in the S2I image. This option may be used if the selected S2I image uses a fixed name for the jar.
Environment variable: QUARKUS_OPENSHIFT_JAR_FILE_NAME
Environment variable: QUARKUS_OPENSHIFT_JAR_FILE_NAME
The directory where the native binary is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non-default image is used.
Environment variable: QUARKUS_OPENSHIFT_NATIVE_BINARY_DIRECTORY
Environment variable: QUARKUS_OPENSHIFT_NATIVE_BINARY_DIRECTORY
The resulting filename of the native binary in the S2I image. This option may be used if the selected S2I image uses a fixed name for the native binary.
Environment variable: QUARKUS_OPENSHIFT_NATIVE_BINARY_FILE_NAME
Environment variable: QUARKUS_OPENSHIFT_NATIVE_BINARY_FILE_NAME
The build timeout.
Environment variable: QUARKUS_OPENSHIFT_BUILD_TIMEOUT
Environment variable: QUARKUS_OPENSHIFT_BUILD_TIMEOUT
The log level of OpenShift build log.
Environment variable: QUARKUS_OPENSHIFT_BUILD_LOG_LEVEL
Environment variable: QUARKUS_OPENSHIFT_BUILD_LOG_LEVEL
The build config strategy to use.
Environment variable: QUARKUS_S2I_BUILD_STRATEGY
Environment variable: QUARKUS_S2I_BUILD_STRATEGY
The base image to be used when a container image is being produced for the jar build. When the application is built against Java 17 or higher, registry.access.redhat.com/ubi8/openjdk-17:1.16
is used as the default. Otherwise registry.access.redhat.com/ubi8/openjdk-11:1.16
is used as the default.
Environment variable: QUARKUS_S2I_BASE_JVM_IMAGE
Environment variable: QUARKUS_S2I_BASE_JVM_IMAGE
The base image to be used when a container image is being produced for the native binary build
Environment variable: QUARKUS_S2I_BASE_NATIVE_IMAGE
Environment variable: QUARKUS_S2I_BASE_NATIVE_IMAGE
The JVM arguments to pass to the JVM when starting the application
Environment variable: QUARKUS_S2I_JVM_ARGUMENTS
Environment variable: QUARKUS_S2I_JVM_ARGUMENTS
Additional arguments to pass when starting the native application
Environment variable: QUARKUS_S2I_NATIVE_ARGUMENTS
Environment variable: QUARKUS_S2I_NATIVE_ARGUMENTS
The directory where the jar is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non default image is used.
Environment variable: QUARKUS_S2I_JAR_DIRECTORY
Environment variable: QUARKUS_S2I_JAR_DIRECTORY
The resulting filename of the jar in the S2I image. This option may be used if the selected S2I image uses a fixed name for the jar.
Environment variable: QUARKUS_S2I_JAR_FILE_NAME
Environment variable: QUARKUS_S2I_JAR_FILE_NAME
The directory where the native binary is added during the assemble phase. This is dependent on the S2I image and should be supplied if a non-default image is used.
Environment variable: QUARKUS_S2I_NATIVE_BINARY_DIRECTORY
Environment variable: QUARKUS_S2I_NATIVE_BINARY_DIRECTORY
The resulting filename of the native binary in the S2I image. This option may be used if the selected S2I image uses a fixed name for the native binary.
Environment variable: QUARKUS_S2I_NATIVE_BINARY_FILE_NAME
Environment variable: QUARKUS_S2I_NATIVE_BINARY_FILE_NAME
The build timeout.
Environment variable: QUARKUS_S2I_BUILD_TIMEOUT
Environment variable: QUARKUS_S2I_BUILD_TIMEOUT
Environment variable: QUARKUS_TEST_CONTINUOUS_TESTING
Environment variable: QUARKUS_TEST_CONTINUOUS_TESTING
Environment variable: QUARKUS_TEST_DISPLAY_TEST_OUTPUT
Environment variable: QUARKUS_TEST_DISPLAY_TEST_OUTPUT
Environment variable: QUARKUS_TEST_INCLUDE_TAGS
Environment variable: QUARKUS_TEST_INCLUDE_TAGS
Environment variable: QUARKUS_TEST_EXCLUDE_TAGS
Environment variable: QUARKUS_TEST_EXCLUDE_TAGS
Environment variable: QUARKUS_TEST_INCLUDE_PATTERN
Environment variable: QUARKUS_TEST_INCLUDE_PATTERN
Environment variable: QUARKUS_TEST_EXCLUDE_PATTERN
Environment variable: QUARKUS_TEST_EXCLUDE_PATTERN
Environment variable: